Ringback disappeared
I have for more than 1 year now sent my inbound calls to an application running on another machine listening to FreeSWITCH's outbound socket. I have this in my dialplan: <action application="socket" data="192.168.207.101:8084 async full"/> In my external application, I look at the called number, and redirects it back to FreeSWITCH with the following messages: myevents sendmsg call-command: execute execute-app-name: set execute-app-arg: ringback=%(400,200,400,450);%(400,2200,400,450) sendmsg call-command: execute execute-app-name: bridge execute-app-arg: sofia/imyrvold.dyndns.org/100%imyrvold.dyndns.org Now when anyone calls me, they don't hear the ringtone before I answer the call. This used to work before, and I am wondering why this suddenly don't work anymore. The only thing which have changed, is that I have changed my voip phone provider. I can also see in the events from FreeSWITCH, in the variable_ringback, that it is set: variable_endpoint_disposition: EARLY%20MEDIA variable_current_application: set variable_ringback: %25(400,200,400,450)%3B%25(400,2200,400,450) Application: bridge Application-Data: sofia/imyrvold.dyndns.org/100%25imyrvold.dyndns.org Event-Name: CHANNEL_EXECUTE Can the voip phone provider have shut this off? Ivan
On Sep 18, 2008, at 11:53 AM, Ivan C Myrvold wrote:
I have for more than 1 year now sent my inbound calls to an application running on another machine listening to FreeSWITCH's outbound socket. I have this in my dialplan: <action application="socket" data="192.168.207.101:8084 async full"/>
In my external application, I look at the called number, and redirects it back to FreeSWITCH with the following messages:
myevents
sendmsg call-command: execute execute-app-name: set execute-app-arg: ringback=%(400,200,400,450);%(400,2200,400,450)
sendmsg call-command: execute execute-app-name: bridge execute-app-arg: sofia/imyrvold.dyndns.org/100%imyrvold.dyndns.org
Now when anyone calls me, they don't hear the ringtone before I answer the call. This used to work before, and I am wondering why this suddenly don't work anymore. The only thing which have changed, is that I have changed my voip phone provider.
I can also see in the events from FreeSWITCH, in the variable_ringback, that it is set:
variable_endpoint_disposition: EARLY%20MEDIA variable_current_application: set variable_ringback: %25(400,200,400,450)%3B%25(400,2200,400,450) Application: bridge Application-Data: sofia/imyrvold.dyndns.org/100%25imyrvold.dyndns.org Event-Name: CHANNEL_EXECUTE
Can the voip phone provider have shut this off?
Yes, some voip providers will screw up early media. Mike
participants (2)
-
Ivan C Myrvold
-
Michael Jerris