you set ringback on session and you set instant_ringback in the ovars


On Fri, Feb 5, 2010 at 12:29 PM, Kevin Snow <kevin.snow@ooma.com> 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);


Thanks in advance.

Kevin Snow


_______________________________________________
FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org




--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:+19193869900