【问题标题】:Asterisk : play message to caller when entering a queue星号:进入队列时向呼叫者播放消息
【发布时间】:2020-11-21 17:30:20
【问题描述】:

我正在为此苦苦挣扎:进入队列时,我想向呼叫者播放欢迎消息。

呼叫者首先进入一个短队列 (initQ) 没有通知,然后进入 mynewQ 我想播放自定义欢迎消息。

到目前为止,我只能使用默认的queue-youarenext.alaw 播放:

文件queues.conf

[general]

[initQ]
strategy=ringall                
timeout=15
member => PJSIP/111
member => PJSIP/112
member => PJSIP/112

[mynewQ]
strategy=ringall
timeout=120
context=mynewQ-context
ringinuse=no
member => PJSIP/111
member => PJSIP/112
member => PJSIP/113
announce-to-first-user = yes
periodic-announce = custom/bienvenue

还有拨号方案:

...
exten = takeCall,1,Queue(initQ,Crn)
 same = n,Queue(mynewQ,Cn)

...
[mynewQ-context]

exten = 1,1,NoOp("mynewQ-context : key 1 pressed to leave a message")
 same = n,VoiceMail(999@boitevocale,start)
 same = n,Playback(goodbye)
 same = n,Hangup()

我的目标是播放我自己的欢迎信息custom/bienvenue

我已尝试使用queue-thankyouperiodic-announcequeues.conf.sample 文件中的其他人,但没有好的结果。

由于我定义了上下文,因此我也对此进行了探索,但在进入此上下文时无法播放消息。上下文用于捕获 DTMF,然后触发操作:留言、要求回电……一切正常。

【问题讨论】:

  • 你的拨号方案在哪里?
  • 我添加了更多细节

标签: asterisk telephony


【解决方案1】:

你可以这样做

exten = enterQ,1,Answer
same => n,Playback(intro-message)
same => n,Queue(initQ,Crn)

或将您的消息添加到 musiconhold 并确保您的保留音乐始终从头开始(请参阅 musiconhold.conf 选项)。

【讨论】:

  • 谢谢,但不确定是否得到它:如果播放介绍消息是在进入队列之前完成的,调用者将不得不等到消息结束(进入队列),然后才能按 DTMF 键。知道消息的来电者会想在宣布结束之前按一下键!我想在进入队列时播放消息。
  • 是的,他必须等待。更重要的是,当 IVR 消息在队列中播放时,他也等待,当 IVR 或时间通知播放时队列不会响铃。此外,您不能在任何地方按数字,只有在播放公告时。
  • 您可以使用 chan_spy 或更改保持音乐在后台播放。您可以使用 features.conf 功能在任何地方接受 1。 app_queue 根本不支持。
【解决方案2】:

这是我最终完成的方式。非常感谢arheops 提出的更改保持音乐的建议。

文件queues.conf

[general]

[initQ]
strategy=ringall                
timeout=15
member => PJSIP/111
member => PJSIP/112
member => PJSIP/112

[mynewQ]
strategy=ringall
timeout=120
context=mynewQ-context
musicclass=mynewQmoh
ringinuse=no
member => PJSIP/111
member => PJSIP/112
member => PJSIP/113

文件musiconhold.conf

[mynewQmoh]
mode=files
announcement=custom/bienvenue
directory=moh

拨号方案保持不变。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多