[Freeswitch-dev] Using instant_ringback
mike at jerris.com
Fri Feb 5 11:23:10 PST 2010
actually, your passing these to originate, … but your not setting anything on the session doing the originate, ringback should be there, not in params iirc. Possibly instant_ringback as well. We should probably have better docs on which leg vars effect.
On Feb 5, 2010, at 2:05 PM, Kevin Snow wrote:
> I tried with with and without setting, when I copy/pasted below was the without. It didn’t seem to matter.
> switch_event_add_header_string(ovars, SWITCH_STACK_BOTTOM, "ringback", "%(2000, 4000, 440.0, 480.0)");
> Should I set it differently? Maybe that’s my issue.
> On 2/5/10 10:49 AM, "Michael Jerris" <mike at jerris.com> wrote:
>> do you set the ringback var too?
>> On Feb 5, 2010, at 1:29 PM, Kevin Snow wrote:
>>> 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);
>> FreeSWITCH-dev mailing list
>> FreeSWITCH-dev at lists.freeswitch.org
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the FreeSWITCH-dev