用户未在moid_verto中注册 [英] user not registered in moid_verto

查看:24
本文介绍了用户未在moid_verto中注册的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在FreeSWITCH中注册了2个扩展,我也可以使用这两个扩展登录。但是,当我尝试调用一个到另一个分机时,我在文件系统日志中收到了USER_NOT_REGISTERED错误。 我可以使用verto_contact dialed_user@dialer_domain

检查两个扩展的状态
2016-06-09 11:00:19.896037 [INFO] mod_dialplan_xml.c:635 Processing FreeSWITCH User <1002>->1000 in context default
Dialplan: verto.rtc/1000 parsing [default->1000] continue=false
Dialplan: verto.rtc/1000 Regex (PASS) [1000] destination_number(1000) =~ /^(d+)$/ break=on-false
Dialplan: verto.rtc/1000 Action bridge(${verto_contact ${dialed_user}@${dialed_domain}}) 
2016-06-09 11:00:19.896037 [DEBUG] switch_core_state_machine.c:216 (verto.rtc/1000) State Change CS_ROUTING -> CS_EXECUTE
2016-06-09 11:00:19.896037 [DEBUG] switch_core_session.c:1397 Send signal verto.rtc/1000 [BREAK]
2016-06-09 11:00:19.896037 [DEBUG] switch_core_state_machine.c:528 (verto.rtc/1000) State ROUTING going to sleep
2016-06-09 11:00:19.896037 [DEBUG] switch_core_state_machine.c:472 (verto.rtc/1000) Running State Change CS_EXECUTE
2016-06-09 11:00:19.896037 [DEBUG] switch_core_state_machine.c:535 (verto.rtc/1000) State EXECUTE
2016-06-09 11:00:19.896037 [DEBUG] mod_rtc.c:120 verto.rtc/1000 RTC EXECUTE
2016-06-09 11:00:19.896037 [DEBUG] switch_core_state_machine.c:258 verto.rtc/1000 Standard EXECUTE
EXECUTE verto.rtc/1000 bridge(error/user_not_registered)
2016-06-09 11:00:19.896037 [DEBUG] switch_ivr_originate.c:2124 Parsing global variables
2016-06-09 11:00:19.896037 [NOTICE] switch_ivr_originate.c:2759 Cannot create outgoing channel of type [error] cause: [USER_NOT_REGISTERED]
2016-06-09 11:00:19.896037 [DEBUG] switch_ivr_originate.c:3747 Originate Resulted in Error Cause: 606 [USER_NOT_REGISTERED]
2016-06-09 11:00:19.896037 [INFO] mod_dptools.c:3276 Originate Failed.  Cause: USER_NOT_REGISTERED
2016-06-09 11:00:19.896037 [NOTICE] switch_channel.c:4749 Hangup verto.rtc/1000 [CS_EXECUTE] [USER_NOT_REGISTERED]

我的拨号方案:

<include>
  <extension name="1000">
    <condition field="destination_number" expression="^(d+)$">
        <action application="bridge" data="${verto_contact ${dialed_user}@${dialed_domain}}"/>
    </condition>
</extension>
</include>

我还在default.xml中添加了以下行,这是必需的:

<param name="dial-string" value="{^^:sip_invite_domain=${dialed_domain}:presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(*/${dialed_user}@${dialed_domain})},${verto_contact(${dialed_user}@${dialed_domain})}"/>

我做错了什么吗?

推荐答案

经过长时间的审核,我能够解决这个问题。我创建的拨号方案中有问题。它没有在Verto_Contact中采用EXTENSION_NUMBER。因此,我已更改了拨号方案中的1条线路。

更改的拨号方案:

<include>
<extension name="ext_call">
<condition field="destination_number" expression="^(d+)$">
<action application="bridge" data="${verto_contact $1@X.X.X.X}"/>
</condition>
</extension>
</include>

谢谢。

这篇关于用户未在moid_verto中注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆