【ORIGINATE】详解

【ORIGINATE】详解,第1张

【ORIGINATE】详解

originate 用法如下:

originate  <call url> <exten> |&<application_name>(<app_args>)
[<dialplan>] [<context>] [<cid_name>] [<cid_num>] [<timeout_sec>]

在使用过程中,call url [呼叫字符串]常用常忘,这里就简单记录下常用的几种呼叫字符串,以示提醒:(示例中800000 是一个租户的profile名称)

  1. user/1000@default   其中@default可以省略,多租户情况不能省略。


    如:user/1000@800000,此时呼叫分机1000

  2. group/sales@default  其中@default可以省略,多租户情况不能省略。


    如:group/sales@800000 , 此时呼叫全组,同时振铃,接听一个之后停止

  3. sofia/profile/1000  其中profile名称可以在sip_profiles中找到,1000是profile中的一个分机。


     如:sofia/800000/1000,此时呼叫800000租户的1000分机

  4. sofia/gateway/***/159****   通过网关外呼电话

其它参数解析如下:

  1. exten : dialplan中的一个规则号码
  2. application_name : application 的名称,可以使用show application 查看所有的应用
  3. app_args : 应用所需的参数,可以参考 show application
  4. dialplan : 默认 XML
  5. context : dialplan 中的上下文 ,多租户情况中可以理解为租户号
  6. cid_name : call url 接通时,看到的主叫名。


    默认为:空

  7. cid_num : call url 接通时,看到的主叫号码。


    默认为:0000000000

  8. timeout_sec : 用户无响应的超时时间。


    比如 给对方发INVITE,对方在timeout_sec时间内没有回复100 Trying,则意味着用户超时。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/587608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存