Не могу найти решения, помогите пожалуйста:
queues.conf
| Код: |
| [general] persistentmembers = yes autofill = yes monitor-type = MixMonitor shared_lastcall=no [cc] musicclass = bgwait strategy = rrmemory joinempty=yes monitor-format = wav timeout = 30 retry = 20 |
extensions.conf
| Код: |
| exten => 123456789,1,Set(CALLERID(num)=${CALLERID(num):2}) exten => 123456789,n,Set(CALLERID(name)=Kiev) exten => 123456789,n,Answer() exten => 123456789,n,Playback(great) exten => 123456789,n,ResetCDR(v) exten => 123456789,n,Queue(cc,Tt,,,,,fo) |
При звонке клиента общение с оператором записывается, с именем файла = uniqueID
Если агент делает трансфер, на номер из своего контекста, то запись запись клиента с агентом очереди не сохраняется, а сохраняется только запись клиента с оператором на которого был перевод.
| Код: |
| exten => 10157,1,Goto(hotline,10157,1) |
Подскажите как объединить эти два разговора?
asterisk 1.8.7
| Код: |
| xten => 123456789,1,Set(CALLERID(num)=${CALLERID(num):2}) exten => 123456789,n,Set(CALLERID(name)=Kiev) exten => 123456789,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) exten => 123456789,n,Answer() exten => 123456789,n,Playback(great) exten => 123456789,n,ResetCDR(v) exten => 123456789,n,Queue(cc,Tt,,,,,fo) |
Причет непонятно как то у меня работает, функция AUDIOHOOK_INHERIT описывает что с ней будет записан разговор между a+b и b+c. Без этой функции a+b.
А у меня выходит только b+c
Скажите, какой у Вас ${CALLERID(num)} ${MEMBERINTERFACE} в h?
Спасибо.
_________________
Мы всегда можем уметь...
| nikto @ Вт Сен 25, 2012 14:07 писал(а): |
| 2_rrv Скажите, какой у Вас ${CALLERID(num)} ${MEMBERINTERFACE} в h? Спасибо. |
${CALLERID(num)} это номер клиента, например, 0671234556,
NoOp(${MEMBERINTERFACE}) ничего не выдает, или я не там смотрю?
Я имел в виду в h экстеншенс?
http://voip.rus.net/tiki-index.php?page= ... extensions
Что такое CALLERID я и так знаю, покажите что у Вас получается в
exten => h,1,StopMixMonitor()
same => h,n, NoOp(${CALLERID(num)} und ${MEMBERINTERFACE})
Спасибо.
_________________
Мы всегда можем уметь...
== MixMonitor close filestream
-- Executing [h@kiev+kharkov:2] NoOp("SIP/gate75-0000210d", "0632549655 und ") in new stack
гм, в секцию [general] setinterfacevar=yes попробуйте поставить, в queues.conf и вывод h покажите.
Спасибо.
_________________
Мы всегда можем уметь...
queue reload сделал
Еще вот что подумал, скажите а у Вас входящие и внутренние звонки в одном контексте?
_________________
Мы всегда можем уметь...
У меня просто есть три контекста
1. Внутри оффиса (свой миксмонитор, обязательно в Dial o параметр)
2. Входящие
3. Исходящие (свой миксмонитор)
+ контекст который включает оффис и исходящие. Может поэтому у меня пишется.
Хотя у меня то же косяк создаются два файла, так как А>Б (Б перевел на C) А>C итого файл А звонил Б и А звонил С.
_________________
Мы всегда можем уметь...
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
В колл-центре два отдела и при трансфере с 1го на 2ой я делал
| Код: |
| exten => 10157,1,Goto(hotline,10157,1) |
Добавил в контекст первого отдела екстеншен 10157 из контекста hotline и все заработало.
Всем спасибо за помощь