Страница 1 из 1

callback

Добавлено: 24 апр 2021, 08:52
spider
Всем привет. подскажите немного с последовательностью. чтобы попасть в очередь для всех наших операторов и когда кто то из наших операторов возьмет трубку начать звонить клиенту)))

Код: Выделить всё

exten => s,1,NoOp(Начался контекст ${CONTEXT})
        same => n,MYSQL(Connect connid xxx xxx xxx xxx)
        same => n,MYSQL(Query resultid ${connid} SELECT dst, qname FROM call)
        same => n,MYSQL(Fetch fetchid ${resultid} dst qname)
        same => n,NoOp(${dst})
        same => n,NoOp(${qname})
        same => n,MYSQL(Clear ${resultid})
        same => n,MYSQL(Disconnect ${connid})
        same => n,Queue(${qname},tck,,,,,)
        same => n,Answer()
        same => n,Dial(SIP/${dst}@7777777777)

Re: callback

Добавлено: 25 апр 2021, 19:10
Zavr2008
Правильнее избегать напрямую вызывов mysql из диалплана, для этого есть AGI.
Можно поймать нехилые утечки памяти и проблемы на свою неумелую пятую точку.