【问题标题】:static queue and dynamic extensions静态队列和动态扩展
【发布时间】:2018-06-18 02:05:38
【问题描述】:

如果客户第二次或更多次呼叫我,我使用 odbc 函数并从 MSSQL 表中获取经理的号码。

[incoming_calls]
exten => s,1,Set(fname=${CDR(uniqueid)})
exten=>  s,2,Set(extext=${ODBC_GET_EXTEN(${CALLERID(num)})})
exten => s,3,Dial(SIP/${extext})
exten => s,n,Hangup()

但是如果客户第一次打电话给我,那么根据队列,这个电话肯定已经得到了经理。

如何组合队列和动态函数?这是一个好的解决方案吗?

【问题讨论】:

    标签: sql-server debian asterisk crm sip


    【解决方案1】:

    我使用 goto 和标签。它有效。

    [incoming_calls]
    exten => s,1,Set(fname=${CDR(uniqueid)})
    exten => s,2,Set(extext=${ODBC_GET_EXTEN(${CALLERID(num)})})
    exten => s,3,GotoIf($[${extext}!=""]?ee:qq)
    exten => s,4(qq),Queue(queue2228) ;
    exten => s,4(ee),Dial(SIP/${extext})
    exten => s,5,Hangup()
    

    【讨论】:

      猜你喜欢
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      相关资源
      最近更新 更多