/* * Create OSP terminate cookie and insert it into Record-Route header * param msg SIP message * param dest Destination */ void ospRecordTermTransaction( struct sip_msg* msg, osp_dest* dest) { int isorig = 0; ospRecordTransaction(msg, dest, isorig); }
/* * Create OSP originate cookie and insert it into Record-Route header * param msg SIP message * param inbound Inbound info * param dest Destination */ void ospRecordOrigTransaction( struct sip_msg* msg, osp_inbound* inbound, osp_dest* dest) { int isorig = 1; ospRecordTransaction(msg, inbound, dest, isorig); }
/* * Create OSP terminate cookie and insert it into Record-Route header * param msg SIP message * param tansid Transaction ID * param uac Source IP * param from * param to * param authtime Request authorization time */ void ospRecordTermTransaction( struct sip_msg* msg, unsigned long long transid, char* uac, char* from, char* to, time_t authtime) { int isorig = 0; unsigned destinationCount = 0; /* N/A */ ospRecordTransaction(msg, transid, uac, from, to, authtime, isorig, destinationCount); }
/* * Create OSP originate cookie and insert it into Record-Route header * param msg SIP message * param tansid Transaction ID * param uac Source IP * param from * param to * param authtime Request authorization time * param destinationCount Destination count */ void ospRecordOrigTransaction( struct sip_msg* msg, unsigned long long transid, char* uac, char* from, char* to, time_t authtime, unsigned destinationCount) { int isorig = 1; LOG(L_DBG, "osp: ospRecordOrigTransaction\n"); ospRecordTransaction(msg, transid, uac, from, to, authtime, isorig, destinationCount); }