VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
Prometheus001 at gmx.net Guest
|
Posted: Wed Sep 24, 2008 5:51 pm Post subject: [Freeswitch-users] Cause: MANDATORY_IE_MISSING - No dial-str |
|
|
Hello,
I have setup Freeswitch with xml_curl and provide configs almost identical to the local xml files. I can call external gateways, however when I call a local phone, I cannot connect and it drops me to the VM of the phone.
2008-09-24 23:30:55 [DEBUG] switch_core_state_machine.c:140 switch_core_standard_on_execute() sofia/internal/1002@siplocal.my.domain ([email]sofia/internal/1002@siplocal.my.domain[/email]) Execute db(insert/last_dial_ext/${dialed_ext}/${uuid})
2008-09-24 23:30:55 [DEBUG] switch_core_session.c:1053 switch_core_session_execute_application() sofia/internal/1002@siplocal.my.domain ([email]sofia/internal/1002@siplocal.my.domain[/email]) Expanded String db(insert/last_dial_ext/1003/1078c6e4-8a80-11dd-8aeb-2f433e89ec8c)
2008-09-24 23:30:55 [DEBUG] switch_core_state_machine.c:140 switch_core_standard_on_execute() sofia/internal/1002@siplocal.my.domain ([email]sofia/internal/1002@siplocal.my.domain[/email]) Execute bridge(user/${dialed_ext}@siplocal.my.domain ([email]dialed_ext}@siplocal.my.domain[/email]))
2008-09-24 23:30:55 [DEBUG] switch_core_session.c:1053 switch_core_session_execute_application() sofia/internal/1002@siplocal.my.domain ([email]sofia/internal/1002@siplocal.my.domain[/email]) Expanded String bridge(user/1003@siplocal.my.domain ([email]user/1003@siplocal.my.domain[/email]))
2008-09-24 23:30:56 [ERR] mod_dptools.c:1957 user_outgoing_channel() No dial-string available, please check your user directory.
2008-09-24 23:30:56 [ERR] switch_ivr_originate.c:926 switch_ivr_originate() Cannot create outgoing channel of type [user] cause: [MANDATORY_IE_MISSING]
2008-09-24 23:30:56 [DEBUG] switch_ivr_originate.c:1404 switch_ivr_originate() Originate Resulted in Error Cause: 96 [MANDATORY_IE_MISSING]
2008-09-24 23:30:56 [INFO] mod_dptools.c:1794 audio_bridge_function() Originate Failed. Cause: MANDATORY_IE_MISSING
Boths phones 1002 and 1003 are successfully registered in the internal context. I can call external numbers and internal numbers like VMs, conferences etc. When I use the local xml config files it works. The only thing I see is different, is that the external dialplan is a subset of the original dialplan.
What can be the cause for this error message? The bridge string seems ok for me and is the same as when I call with local config files.
When I regard the log I see the following: So this should be fine.
<app_log>
<application app_name="set" app_data="use_profile=nat"></application>
<application app_name="set_user" app_data="default@siplocal.my.domain" (default@siplocal.my.domain)></application>
<application app_name="set" app_data="sip_secure_media=true"></application>
<application app_name="db" app_data="insert/spymap/1002/edaeda08-8a85-11dd-a728-e3e019d7122d"></application>
<application app_name="db" app_data="insert/last_dial/1002/1003"></application>
<application app_name="db" app_data="insert/last_dial/global/edaeda08-8a85-11dd-a728-e3e019d7122d"></application>
<application app_name="set" app_data="dialed_ext=1003"></application>
<application app_name="export" app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s record_session::/usr/local/freeswitch/recordings/1002.2008-09-25-00-12-51.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s execute_extension::cf XML features"></application>
<application app_name="set" app_data="transfer_ringback=%(2000, 4000, 440.0, 480.0)"></application>
<application app_name="set" app_data="call_timeout=30"></application>
<application app_name="set" app_data="hangup_after_bridge=true"></application>
<application app_name="set" app_data="continue_on_fail=true"></application>
<application app_name="db" app_data="insert/call_return/1003/1002"></application>
<application app_name="db" app_data="insert/last_dial_ext/1003/edaeda08-8a85-11dd-a728-e3e019d7122d"></application>
<application app_name="bridge" app_data="user/1003@siplocal.my.domain" ([email]user/1003@siplocal.my.domain[/email])></application>
</app_log>
<callflow dialplan="XML" profile_index="1">
<extension name="global" number="1003" current_app="answer">
<application app_name="set" app_data="use_profile=${cond(${acl(${network_addr} rfc1918)} == true ? nat : default)}"></application>
<application app_name="set_user" app_data="default@${domain}"></application>
<application app_name="set" app_data="sip_secure_media=true"></application>
<application app_name="db" app_data="insert/spymap/${caller_id_number}/${uuid}"></application>
<application app_name="db" app_data="insert/last_dial/${caller_id_number}/${destination_number}"></application>
<application app_name="db" app_data="insert/last_dial/global/${uuid}"></application>
<application app_name="set" app_data="dialed_ext=1003"></application>
<application app_name="export" app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s record_session::/usr/local/freeswitch/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s execute_extension::cf XML features"></application>
<application app_name="set" app_data="transfer_ringback=${us-ring}"></application>
<application app_name="set" app_data="call_timeout=30"></application>
<application app_name="set" app_data="hangup_after_bridge=true"></application>
<application app_name="set" app_data="continue_on_fail=true"></application>
<application app_name="db" app_data="insert/call_return/${dialed_ext}/${caller_id_number}"></application>
<application app_name="db" app_data="insert/last_dial_ext/${dialed_ext}/${uuid}"></application>
<application app_name="bridge" app_data="user/${dialed_ext}@siplocal.my.domain" ([email]user/@siplocal.my.domain[/email])></application>
<application last_executed="true" app_name="answer" app_data=""></application>
<application app_name="sleep" app_data="1000"></application>
<application app_name="voicemail" app_data="default siplocal.my.domain ${dialed_ext}"></application>
</extension>
<caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Freeswitch1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003</destination_number>
<uuid>edaeda08-8a85-11dd-a728-e3e019d7122d</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1002@siplocal.my.domain ([email]sofia/internal/1002@siplocal.my.domain[/email])</chan_name>
<originatee>
<originatee_caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Extension 1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003@192.168.178.1:2127;transport=tls;fs_nat=yes ([email]1003@192.168.178.1:2127;transport=tls;fs_nat=yes[/email])</destination_number>
<uuid>ee27aaa0-8a85-11dd-a728-e3e019d7122d</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1003@192.168.178.1:2127;transport=tls;fs_nat=yes ([email]sofia/internal/1003@192.168.178.1:2127;transport=tls;fs_nat=yes[/email])</chan_name>
</originatee_caller_profile>
<originatee_caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Extension 1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003@192.168.178.1:2127;transport=tls;fs_nat=yes ([email]1003@192.168.178.1:2127;transport=tls;fs_nat=yes[/email])</destination_number>
<uuid>ee27aaa0-8a85-11dd-a728-e3e019d7122d</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1003@192.168.178.1:2127;transport=tls;fs_nat=yes ([email]sofia/internal/1003@192.168.178.1:2127;transport=tls;fs_nat=yes[/email])</chan_name>
</originatee_caller_profile>
</originatee>
</caller_profile>
<times>
<created_time>1222294371386160</created_time>
<profile_created_time>1222294371386160</profile_created_time>
<progress_time>1222294372279689</progress_time>
<progress_media_time>0</progress_media_time>
<answered_time>1222294372411530</answered_time>
<hangup_time>1222294374190141</hangup_time>
<transfer_time>0</transfer_time>
</times>
</callflow>
<app_log>
<application app_name="set" app_data="dialed_ext=1003"></application>
<application app_name="export" app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s record_session::/usr/local/freeswitch/recordings/1002.2008-09-25-00-16-22.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s execute_extension::cf XML features"></application>
<application app_name="set" app_data="transfer_ringback=%(2000, 4000, 440.0, 480.0)"></application>
<application app_name="set" app_data="call_timeout=30"></application>
<application app_name="set" app_data="hangup_after_bridge=true"></application>
<application app_name="set" app_data="continue_on_fail=true"></application>
<application app_name="db" app_data="insert/call_return/1003/1002"></application>
<application app_name="db" app_data="insert/last_dial_ext/1003/69a1337c-8a86-11dd-97c6-c70d0d682f22"></application>
<application app_name="bridge" app_data="user/1003@siplocal.my.domain" ([email]user/1003@siplocal.my.domain[/email])></application>
<application app_name="answer" app_data=""></application>
<application app_name="sleep" app_data="1000"></application>
<application app_name="voicemail" app_data="default siplocal.my.domain 1003"></application>
</app_log>
<callflow dialplan="XML" profile_index="1">
<extension name="Local_Extension" number="1003">
<application app_name="set" app_data="dialed_ext=1003"></application>
<application app_name="export" app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s record_session::/usr/local/freeswitch/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s execute_extension::cf XML features"></application>
<application app_name="set" app_data="transfer_ringback=${us-ring}"></application>
<application app_name="set" app_data="call_timeout=30"></application>
<application app_name="set" app_data="hangup_after_bridge=true"></application>
<application app_name="set" app_data="continue_on_fail=true"></application>
<application app_name="db" app_data="insert/call_return/${dialed_ext}/${caller_id_number}"></application>
<application app_name="db" app_data="insert/last_dial_ext/${dialed_ext}/${uuid}"></application>
<application app_name="bridge" app_data="user/${dialed_ext}@siplocal.my.domain" ([email]user/@siplocal.my.domain[/email])></application>
<application app_name="answer" app_data=""></application>
<application app_name="sleep" app_data="1000"></application>
<application app_name="voicemail" app_data="default siplocal.my.domain ${dialed_ext}"></application>
</extension>
<caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Freeswitch1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003</destination_number>
<uuid>69a1337c-8a86-11dd-97c6-c70d0d682f22</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1002@siplocal.my.domain ([email]sofia/internal/1002@siplocal.my.domain[/email])</chan_name>
</caller_profile>
<times>
<created_time>1222294579335872</created_time>
<profile_created_time>1222294579335872</profile_created_time>
<progress_time>0</progress_time>
<progress_media_time>0</progress_media_time>
<answered_time>1222294583270171</answered_time>
<hangup_time>1222294586861282</hangup_time>
<transfer_time>0</transfer_time>
</times>
</callflow>
Best regards
Peter |
|
Back to top |
|
|
Prometheus001 at gmx.net Guest
|
Posted: Thu Sep 25, 2008 6:22 am Post subject: [Freeswitch-users] Cause: MANDATORY_IE_MISSING - No dial-str |
|
|
I figured out (via ngrep) that freeswitch didn't even try to contact the
registered phone. However it does a lookup to the Directory of the
target phone. So there may be something wrong with the bridge command?
BTW: To be honest: I haven't really understood the "user" part in the
bridge parameter in this case:
user/${dialed_ext}@siplocal.my.domain)
Where does "user" come from? Is it an implicit internal context?
May I use another context in that case when the phone is registered in
the internal context?
Best regards
Peter
Peter P GMX schrieb:
Quote: | Hello,
I have setup Freeswitch with xml_curl and provide configs almost
identical to the local xml files. I can call external gateways,
however when I call a local phone, I cannot connect and it drops me to
the VM of the phone.
2008-09-24 23:30:55 [DEBUG] switch_core_state_machine.c:140
switch_core_standard_on_execute()
sofia/internal/1002@siplocal.my.domain Execute
db(insert/last_dial_ext/${dialed_ext}/${uuid})
2008-09-24 23:30:55 [DEBUG] switch_core_session.c:1053
switch_core_session_execute_application()
sofia/internal/1002@siplocal.my.domain Expanded String
db(insert/last_dial_ext/1003/1078c6e4-8a80-11dd-8aeb-2f433e89ec8c)
2008-09-24 23:30:55 [DEBUG] switch_core_state_machine.c:140
switch_core_standard_on_execute()
sofia/internal/1002@siplocal.my.domain Execute
bridge(user/${dialed_ext}@siplocal.my.domain)
2008-09-24 23:30:55 [DEBUG] switch_core_session.c:1053
switch_core_session_execute_application()
sofia/internal/1002@siplocal.my.domain Expanded String
*bridge(user/1003@siplocal.my.domain)*
2008-09-24 23:30:56 [ERR] mod_dptools.c:1957 user_outgoing_channel()
*No dial-string available, please check your user directory.*
2008-09-24 23:30:56 [ERR] switch_ivr_originate.c:926
switch_ivr_originate() Cannot create outgoing channel of type [user]
cause: *[MANDATORY_IE_MISSING]*
2008-09-24 23:30:56 [DEBUG] switch_ivr_originate.c:1404
switch_ivr_originate() Originate Resulted in *Error Cause: 96
[MANDATORY_IE_MISSING]*
2008-09-24 23:30:56 [INFO] mod_dptools.c:1794 audio_bridge_function()
Originate Failed. Cause: MANDATORY_IE_MISSING
Boths phones 1002 and 1003 are successfully registered in the internal
context. I can call external numbers and internal numbers like VMs,
conferences etc. When I use the local xml config files it works. The
only thing I see is different, is that the external dialplan is a
subset of the original dialplan.
What can be the cause for this error message? The bridge string seems
ok for me and is the same as when I call with local config files.
When I regard the log I see the following: So this should be fine.
<app_log>
<application app_name="set" app_data="use_profile=nat"></application>
<application app_name="set_user"
app_data="default@siplocal.my.domain"></application>
<application app_name="set"
app_data="sip_secure_media=true"></application>
<application app_name="db"
app_data="insert/spymap/1002/edaeda08-8a85-11dd-a728-e3e019d7122d"></application>
<application app_name="db"
app_data="insert/last_dial/1002/1003"></application>
<application app_name="db"
app_data="insert/last_dial/global/edaeda08-8a85-11dd-a728-e3e019d7122d"></application>
<application app_name="set" app_data="dialed_ext=1003"></application>
<application app_name="export"
app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s
execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s
record_session::/usr/local/freeswitch/recordings/1002.2008-09-25-00-12-51.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s
execute_extension::cf XML features"></application>
<application app_name="set" app_data="transfer_ringback=%(2000,
4000, 440.0, 480.0)"></application>
<application app_name="set" app_data="call_timeout=30"></application>
<application app_name="set"
app_data="hangup_after_bridge=true"></application>
<application app_name="set"
app_data="continue_on_fail=true"></application>
<application app_name="db"
app_data="insert/call_return/1003/1002"></application>
<application app_name="db"
app_data="insert/last_dial_ext/1003/edaeda08-8a85-11dd-a728-e3e019d7122d"></application>
<application app_name="bridge"
app_data="user/1003@siplocal.my.domain"></application>
</app_log>
<callflow dialplan="XML" profile_index="1">
<extension name="global" number="1003" current_app="answer">
<application app_name="set"
app_data="use_profile=${cond(${acl(${network_addr} rfc1918)} == true ?
nat : default)}"></application>
<application app_name="set_user"
app_data="default@${domain}"></application>
<application app_name="set"
app_data="sip_secure_media=true"></application>
<application app_name="db"
app_data="insert/spymap/${caller_id_number}/${uuid}"></application>
<application app_name="db"
app_data="insert/last_dial/${caller_id_number}/${destination_number}"></application>
<application app_name="db"
app_data="insert/last_dial/global/${uuid}"></application>
<application app_name="set"
app_data="dialed_ext=1003"></application>
<application app_name="export"
app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s
execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s
record_session::/usr/local/freeswitch/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s
execute_extension::cf XML features"></application>
<application app_name="set"
app_data="transfer_ringback=${us-ring}"></application>
<application app_name="set"
app_data="call_timeout=30"></application>
<application app_name="set"
app_data="hangup_after_bridge=true"></application>
<application app_name="set"
app_data="continue_on_fail=true"></application>
<application app_name="db"
app_data="insert/call_return/${dialed_ext}/${caller_id_number}"></application>
<application app_name="db"
app_data="insert/last_dial_ext/${dialed_ext}/${uuid}"></application>
<application app_name="bridge"
app_data="user/${dialed_ext}@siplocal.my.domain"></application>
<application last_executed="true" app_name="answer"
app_data=""></application>
<application app_name="sleep" app_data="1000"></application>
<application app_name="voicemail" app_data="default
siplocal.my.domain ${dialed_ext}"></application>
</extension>
<caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Freeswitch1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003</destination_number>
<uuid>edaeda08-8a85-11dd-a728-e3e019d7122d</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1002@siplocal.my.domain</chan_name>
<originatee>
<originatee_caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Extension 1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003@192.168.178.1:2127;transport=tls;fs_nat=yes</destination_number>
<uuid>ee27aaa0-8a85-11dd-a728-e3e019d7122d</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1003@192.168.178.1:2127;transport=tls;fs_nat=yes</chan_name>
</originatee_caller_profile>
<originatee_caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Extension 1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003@192.168.178.1:2127;transport=tls;fs_nat=yes</destination_number>
<uuid>ee27aaa0-8a85-11dd-a728-e3e019d7122d</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1003@192.168.178.1:2127;transport=tls;fs_nat=yes</chan_name>
</originatee_caller_profile>
</originatee>
</caller_profile>
<times>
<created_time>1222294371386160</created_time>
<profile_created_time>1222294371386160</profile_created_time>
<progress_time>1222294372279689</progress_time>
<progress_media_time>0</progress_media_time>
<answered_time>1222294372411530</answered_time>
<hangup_time>1222294374190141</hangup_time>
<transfer_time>0</transfer_time>
</times>
</callflow>
<app_log>
<application app_name="set" app_data="dialed_ext=1003"></application>
<application app_name="export"
app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s
execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s
record_session::/usr/local/freeswitch/recordings/1002.2008-09-25-00-16-22.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s
execute_extension::cf XML features"></application>
<application app_name="set" app_data="transfer_ringback=%(2000,
4000, 440.0, 480.0)"></application>
<application app_name="set" app_data="call_timeout=30"></application>
<application app_name="set"
app_data="hangup_after_bridge=true"></application>
<application app_name="set"
app_data="continue_on_fail=true"></application>
<application app_name="db"
app_data="insert/call_return/1003/1002"></application>
<application app_name="db"
app_data="insert/last_dial_ext/1003/69a1337c-8a86-11dd-97c6-c70d0d682f22"></application>
<application app_name="bridge"
app_data="user/1003@siplocal.my.domain"></application>
<application app_name="answer" app_data=""></application>
<application app_name="sleep" app_data="1000"></application>
<application app_name="voicemail" app_data="default
siplocal.my.domain 1003"></application>
</app_log>
<callflow dialplan="XML" profile_index="1">
<extension name="Local_Extension" number="1003">
<application app_name="set"
app_data="dialed_ext=1003"></application>
<application app_name="export"
app_data="dialed_ext=1003"></application>
<application app_name="bind_meta_app" app_data="1 b s
execute_extension::dx XML features"></application>
<application app_name="bind_meta_app" app_data="2 b s
record_session::/usr/local/freeswitch/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"></application>
<application app_name="bind_meta_app" app_data="3 b s
execute_extension::cf XML features"></application>
<application app_name="set"
app_data="transfer_ringback=${us-ring}"></application>
<application app_name="set"
app_data="call_timeout=30"></application>
<application app_name="set"
app_data="hangup_after_bridge=true"></application>
<application app_name="set"
app_data="continue_on_fail=true"></application>
<application app_name="db"
app_data="insert/call_return/${dialed_ext}/${caller_id_number}"></application>
<application app_name="db"
app_data="insert/last_dial_ext/${dialed_ext}/${uuid}"></application>
<application app_name="bridge"
app_data="user/${dialed_ext}@siplocal.my.domain"></application>
<application app_name="answer" app_data=""></application>
<application app_name="sleep" app_data="1000"></application>
<application app_name="voicemail" app_data="default
siplocal.my.domain ${dialed_ext}"></application>
</extension>
<caller_profile>
<username>1002</username>
<dialplan>XML</dialplan>
<caller_id_name>Freeswitch1002</caller_id_name>
<ani></ani>
<aniii></aniii>
<caller_id_number>1002</caller_id_number>
<network_addr>192.168.178.1</network_addr>
<rdnis></rdnis>
<destination_number>1003</destination_number>
<uuid>69a1337c-8a86-11dd-97c6-c70d0d682f22</uuid>
<source>mod_sofia</source>
<context>default</context>
<chan_name>sofia/internal/1002@siplocal.my.domain</chan_name>
</caller_profile>
<times>
<created_time>1222294579335872</created_time>
<profile_created_time>1222294579335872</profile_created_time>
<progress_time>0</progress_time>
<progress_media_time>0</progress_media_time>
<answered_time>1222294583270171</answered_time>
<hangup_time>1222294586861282</hangup_time>
<transfer_time>0</transfer_time>
</times>
</callflow>
Best regards
Peter
------------------------------------------------------------------------
_______________________________________________
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
|
_______________________________________________
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 |
|
Back to top |
|
|
mike at jerris.com Guest
|
Posted: Thu Sep 25, 2008 10:30 am Post subject: [Freeswitch-users] Cause: MANDATORY_IE_MISSING - No dial-str |
|
|
On Sep 25, 2008, at 7:19 AM, Peter P GMX wrote:
Quote: | I figured out (via ngrep) that freeswitch didn't even try to contact
the
registered phone. However it does a lookup to the Directory of the
target phone. So there may be something wrong with the bridge command?
BTW: To be honest: I haven't really understood the "user" part in the
bridge parameter in this case:
user/${dialed_ext}@siplocal.my.domain)
Where does "user" come from? Is it an implicit internal context?
May I use another context in that case when the phone is registered in
the internal context?
Best regards
Peter
|
user is a proxy endpoint (not a context) that looks up the user and
uses the dial-string param from the user to make the call. You are
missing that setting on the user, so we have no idea what to call.
Mike
Quote: | 2008-09-24 23:30:56 [ERR] mod_dptools.c:1957 user_outgoing_channel()
*No dial-string available, please check your user directory.*
2008-09-24 23:30:56 [ERR] switch_ivr_originate.c:926
switch_ivr_originate() Cannot create outgoing channel of type [user]
cause: *[MANDATORY_IE_MISSING]*
2008-09-24 23:30:56 [DEBUG] switch_ivr_originate.c:1404
switch_ivr_originate() Originate Resulted in *Error Cause: 96
[MANDATORY_IE_MISSING]*
|
_______________________________________________
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 |
|
Back to top |
|
|
Prometheus001 at gmx.net Guest
|
Posted: Thu Sep 25, 2008 3:06 pm Post subject: [Freeswitch-users] Cause: MANDATORY_IE_MISSING - No dial-str |
|
|
Hello Michael,
thanks for the hint, but how shall a dial-string param look like? I
looked up the internet but could not find an example.
Can you provide an example?
Best regards
Peter
Michael Jerris schrieb:
Quote: | On Sep 25, 2008, at 7:19 AM, Peter P GMX wrote:
Quote: | I figured out (via ngrep) that freeswitch didn't even try to contact
the
registered phone. However it does a lookup to the Directory of the
target phone. So there may be something wrong with the bridge command?
BTW: To be honest: I haven't really understood the "user" part in the
bridge parameter in this case:
user/${dialed_ext}@siplocal.my.domain)
Where does "user" come from? Is it an implicit internal context?
May I use another context in that case when the phone is registered in
the internal context?
Best regards
Peter
|
user is a proxy endpoint (not a context) that looks up the user and
uses the dial-string param from the user to make the call. You are
missing that setting on the user, so we have no idea what to call.
Mike
Quote: | 2008-09-24 23:30:56 [ERR] mod_dptools.c:1957 user_outgoing_channel()
*No dial-string available, please check your user directory.*
2008-09-24 23:30:56 [ERR] switch_ivr_originate.c:926
switch_ivr_originate() Cannot create outgoing channel of type [user]
cause: *[MANDATORY_IE_MISSING]*
2008-09-24 23:30:56 [DEBUG] switch_ivr_originate.c:1404
switch_ivr_originate() Originate Resulted in *Error Cause: 96
[MANDATORY_IE_MISSING]*
|
_______________________________________________
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
|
_______________________________________________
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 |
|
Back to top |
|
|
mike at jerris.com Guest
|
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Thu Sep 25, 2008 3:10 pm Post subject: [Freeswitch-users] Cause: MANDATORY_IE_MISSING - No dial-str |
|
|
I also must point out the user endpoint is there to normalize your
dial plan. because user/1000@domain.com could translate into an
openzap channel. while user/1001@domain.com could translate into a
sofia endpoint. The user param dial-string is used over the domain
level dial-string.
And with the addition of mod_loopback you could have user/1003@domain.com
translate into Loopback/1003@context ... and you have no idea its
happening on the under side.
/b
On Sep 25, 2008, at 1:04 PM, Peter P GMX wrote:
Quote: | Hello Michael,
thanks for the hint, but how shall a dial-string param look like? I
looked up the internet but could not find an example.
Can you provide an example?
Best regards
Peter
|
_______________________________________________
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 |
|
Back to top |
|
|
Prometheus001 at gmx.net Guest
|
Posted: Fri Sep 26, 2008 5:31 am Post subject: [Freeswitch-users] Cause: MANDATORY_IE_MISSING - No dial-str |
|
|
Thanks for the hint. With the following dial-string in the directory it
works:
<param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain},transfer_fallback_extension=${dialed_user}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
Best regards
Peter
Michael Jerris schrieb:
_______________________________________________
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 |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|