[Freeswitch-dev] Using instant_ringback

Michael Jerris mike at jerris.com
Fri Feb 5 10:49:17 PST 2010

do you set the ringback var too?

On Feb 5, 2010, at 1:29 PM, Kevin Snow wrote:

> Guys,
> I’m trying something that is seemingly so simple but isn’t working for me. I want to ignore early media and provide instant ringback.
> My module is written in C. I’m setting ignore_early_media and instant_ringback to true in a switch_event header and passing it in via the ovars param to switch_ivr_originate. It’s getting the vars ok because I can tell it’s ignoring early media, but there is no ring back to the caller. 
> Are there other flags I need in conjunction with these two to hear ringback? I must be missing something.
> Here’s a code snippet.
>     switch_event_t* ovars = NULL;
>     switch_event_create(&ovars, SWITCH_EVENT_REQUEST_PARAMS);  
>     switch_event_add_header_string(ovars, SWITCH_STACK_BOTTOM,  "ignore_early_media", "true");  
>     switch_event_add_header_string(ovars, SWITCH_STACK_BOTTOM,  "instant_ringback", "true");
>     switch_status_t  rc = switch_ivr_originate(session, &sipSession, &cause, data, timelimit, NULL, caller_name, caller_num, NULL, ovars, SOF_NONE);

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20100205/7e2e911b/attachment.html 

More information about the FreeSWITCH-dev mailing list