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


_______________________________________________
Freeswitch-users mailing list
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to