AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

как определить до поднятия трубки, какому мемберу в очереди идёт дозвон?

Newbies/FAQ Forum 6 сообщений -
#1

есть 3 оператора:
queues.conf
[managers]
strategy = rrmemory
member => sip/101
member => sip/102
member => sip/103

когда поступает входящий звонок, в логе очереди появляется это:
7389;"managers";"2013-03-24 12:33:26.478525";"1364114004.356"; "NONE"; "ENTERQUEUE";"''"; "+79002681625"; "1";"''";"''"
когда оператор поднял трубку, это:
7390;"managers";"2013-03-24 12:33:35.352132";"1364114004.356";"sip/101"; "CONNECT";"9";"1364114006.357"; "8";"''";"''"

до момента поднятия трубки, по первой строчке, естественно, не определить у какого оператора звонит телефон.

как определить кому именно идёт входящий?

_________________
asterisk 1.8 ubuntu 11.10
#2

только после того как ответили и положили трубку

PS может как то по другому должен звучать вопрос ? как определить на какую сторону упадет монетка - когда она в воздуху ?
#3

awsswa @ Sun Mar 24, 2013 11:23 писал(а):
только после того как ответили и положили трубку

PS может как то по другому должен звучать вопрос ? как определить на какую сторону упадет монетка - когда она в воздуху ?


с монеткой тут не уместно.
дозвон идёт вполне конкретному мемберу.

_________________
asterisk 1.8 ubuntu 11.10
#4

Слушать AMI можно. Там есть события типа dial.
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
#5

queues.conf
...
member => Local/111@agents

extensions.conf

[agents]
exten => _X!,1,NoOp(Agent ${EXTEN} get a call from queue!)
exten => _X!,n,Dial ...

минус - нагрузка выше, да и всякая мистика иногда на chan_local случается
#6

Есть еще вариант:

exten => 101,1,Answer
exten => 101,n,Set(__QUEUENAME=WELCOME)
exten => 101,n,Dumpchan
exten => 101,n,Queue(test,ct,,,,/root/11.pl,ohh)

[macro-ohh]
exten => s,1,NoOp($[CONNECTEDLINE(name)])
exten => s,n,Dumpchan
exten => s,n,Set(GLOBAL(Who${AGENTLINE})=${QUEUENAME})

И посмотрите вывод списка переменных ДО очереди и в момент ответа.

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.