HP-UX C SIP Stack Programmer's Guide (Novembery 2007)
284 HP-UX C SIP Stack Programmer’s Guide
Implementing REFER-related Application Callbacks
----------------------------*/
rv = RvSipSubsMgrCreateSubscription(hSubsMgr, NULL, NULL, &hReferSubs);
if(rv != RV_OK)
{
printf("Failed to create new refer subscription");
return;
}
/* Initiate the subscription dialog parameters */
rv = RvSipSubsDialogInitStr(hReferSubs, From, To, NULL, NULL);
if(rv != RV_OK)
{
printf("subscription dialog initialization failed.");
return;
}
/* Initiate the REFER Subscription parameters */
rv = RvSipSubsReferInitStr(hReferSubs, ReferTo, ReferredBy, NULL);
if(rv != RV_OK)
{
printf("REFER Subscription initialization failed.");
return;
}
/* Send the REFER request */
rv = RvSipSubsRefer(hReferSubs);
if(rv != RV_OK)
{
printf("referring failed.");
return;
}
}
*==========================================================================================*/