Ok i will test. but Did you read that ? It's not often time but now i see again message error 2013-05-23 15:24:44.452821 [WARNING] mod_sofia.c:1363 Pass 2833 mode may not work on a transcoded call. 2013-05-23 15:24:44.452821 [DEBUG] switch_rtp.c:2534 Correct ip/port confirmed. 2013-05-23 15:24:44.372152 [WARNING] mod_sofia.c:1363 Pass 2833 mode may not work on a transcoded call. here my config file external.xml and internal.xml <profile name="external"> <!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files --> <!--aliases are other names that will work as a valid profile name for this profile--> <aliases> <!-- <alias name="outbound"/> <alias name="nat"/> --> </aliases> <!-- Outbound Registrations --> <gateways> <X-PRE-PROCESS cmd="include" data="external/*.xml"/> </gateways> <domains> <domain name="all" alias="false" parse="true"/> </domains> <settings> <param name="inbound-late-negotiation" value="true"/> <param name="debug" value="7"/> <param name="pass-rfc2833" value="true"/> <param name="sip-trace" value="true"/> <param name="sip-capture" value="no"/> <param name="rfc2833-pt" value="101"/> <param name="sip-port" value="$${external_sip_port}"/> <param name="dialplan" value="XML"/> <param name="context" value="public"/> <param name="dtmf-duration" value="2000"/> <param name="inbound-codec-prefs" value="$${global_codec_prefs}"/> <param name="outbound-codec-prefs" value="$${outbound_codec_prefs}"/> <param name="hold-music" value="$${hold_music}"/> <param name="zrtp-passthru" value="true"/> <param name="rtp-timer-name" value="soft"/> <param name="local-network-acl" value="localnet.auto"/> <param name="manage-presence" value="false"/> <param name="inbound-codec-negotiation" value="generous"/> <param name="nonce-ttl" value="60"/> <param name="auth-calls" value="false"/> <param name="rtp-ip" value="$${local_ip_v4}"/> <param name="sip-ip" value="$${local_ip_v4}"/> <param name="ext-rtp-ip" value="$${external_rtp_ip}"/> <param name="ext-sip-ip" value="$${external_sip_ip}"/> <param name="rtp-timeout-sec" value="300"/> <param name="rtp-hold-timeout-sec" value="1800"/> <param name="tls" value="$${external_ssl_enable}"/> <param name="tls-only" value="false"/> <param name="tls-bind-params" value="transport=tls"/> <param name="tls-sip-port" value="$${external_tls_port}"/> <param name="tls-cert-dir" value="$${external_ssl_dir}"/> <param name="tls-passphrase" value=""/> <param name="tls-verify-date" value="true"/> <param name="tls-verify-policy" value="none"/> <param name="tls-verify-depth" value="2"/> <param name="tls-verify-in-subjects" value=""/> <param name="tls-version" value="$${sip_tls_version}"/> </settings> </profile> <profile name="internal"> <!-- http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files --> <!--aliases are other names that will work as a valid profile name for this profile--> <aliases> <!-- <alias name="default"/> --> </aliases> <!-- Outbound Registrations --> <gateways> <X-PRE-PROCESS cmd="include" data="internal/*.xml"/> </gateways> <domains> <!-- indicator to parse the directory for domains with parse="true" to get gateways--> <!--<domain name="$${domain}" parse="true"/>--> <!-- indicator to parse the directory for domains with parse="true" to get gateways and alias every domain to this profile --> <!--<domain name="all" alias="true" parse="true"/>--> <domain name="all" alias="true" parse="false"/> </domains> <settings> <param name="inbound-late-negotiation" value="true"/> <param name="debug" value="7"/> <param name="sip-trace" value="true"/> <param name="sip-capture" value="true"/> <param name="watchdog-enabled" value="no"/> <param name="watchdog-step-timeout" value="30000"/> <param name="watchdog-event-timeout" value="30000"/> <param name="log-auth-failures" value="true"/> <param name="forward-unsolicited-mwi-notify" value="false"/> <param name="context" value="public"/> <param name="rfc2833-pt" value="101"/> <param name="pass-rfc2833" value="true"/> <param name="sip-port" value="$${internal_sip_port}"/> <param name="dialplan" value="XML"/> <param name="dtmf-duration" value="2000"/> <param name="inbound-codec-prefs" value="$${global_codec_prefs}"/> <param name="outbound-codec-prefs" value="$${global_codec_prefs}"/> <param name="rtp-timer-name" value="soft"/> <param name="rtp-ip" value="$${local_ip_v4}"/> <param name="sip-ip" value="$${local_ip_v4}"/> <param name="hold-music" value="$${hold_music}"/> <param name="apply-nat-acl" value="nat.auto"/> <!--<param name="apply-inbound-acl" value="domains"/>--> <param name="local-network-acl" value="localnet.auto"/> <param name="record-path" value="$${recordings_dir}"/> <param name="record-template" value="${caller_id_number}.${target_domain}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"/> <param name="manage-presence" value="true"/> <param name="presence-hosts" value="$${domain},$${local_ip_v4}"/> <param name="presence-privacy" value="$${presence_privacy}"/> <param name="inbound-codec-negotiation" value="generous"/> <param name="tls" value="$${internal_ssl_enable}"/> <param name="tls-only" value="false"/> <param name="tls-bind-params" value="transport=tls"/> <param name="tls-sip-port" value="$${internal_tls_port}"/> <param name="tls-cert-dir" value="$${internal_ssl_dir}"/> <param name="tls-passphrase" value=""/> <param name="tls-verify-date" value="true"/> <param name="tls-verify-policy" value="none"/> <param name="tls-verify-depth" value="2"/> <param name="tls-verify-in-subjects" value=""/> <param name="tls-version" value="$${sip_tls_version}"/> <param name="nonce-ttl" value="60"/> <!--<param name="auth-calls" value="$${internal_auth_calls}"/>--> <param name="inbound-reg-force-matching-username" value="true"/> <param name="auth-all-packets" value="false"/> <param name="ext-rtp-ip" value="$${external_rtp_ip}"/> <param name="ext-sip-ip" value="$${external_sip_ip}"/> <param name="rtp-timeout-sec" value="300"/> <param name="rtp-hold-timeout-sec" value="1800"/> <param name="force-register-domain" value="$${domain}"/> <param name="force-subscription-domain" value="$${domain}"/> <param name="force-register-db-domain" value="$${domain}"/> <param name="challenge-realm" value="auto_from"/> <param name="pass-callee-id" value="true"/> </settings> </profile> Tks adavnce for your help Le 2013-05-23 16:58, Michael Jerris a écrit :
you can use tcpdump to get a pcap. I didn't see anything wrong in review of what you have posted so far.
On May 23, 2013, at 10:05 AM, ehermouet@bluetel.fr wrote:
pcap.
i send you the xml file and log in my previous email... because i see problem sometime... i'm sure i have error on my xml file. can you check it. ?
tks
Le 2013-05-23 15:24, Michael Jerris a écrit :
How do you use what?
On May 23, 2013, at 9:07 AM, ehermouet@bluetel.fr wrote:
how do you use it without interface ? it's server with only ssh access. tks Le 2013-05-23 14:58, Michael Jerris a écrit :
this log does not seem to have a complete call let alone any attempt at dtmf. I don't see anything wrong from this log but as I said, its incomplete. If you pcap the traffic, do you see 2833 dtmf flowing ?
Mike
On May 23, 2013, at 8:44 AM, ehermouet@bluetel.fr wrote:
Yes
http://pastebin.freeswitch.org/20947
Le 2013-05-23 14:28, Michael Jerris a écrit : > Did you ever post a new log after you changed codec negotiation > settings? >
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org