While in H-1B status you may not receive compensation, including honoraria, for external activities, unless the other entity first filed an H-1B petition on your behalf. You may accept reimbursements for actual expenses incurred.