Example #1
0
/*
 * 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);
}
Example #2
0
/*
 * 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);
}
Example #3
0
/*
 * 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);
}
Example #4
0
/*
 * 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);
}