VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

X-lite и attended transfer

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
sekretenko
Сообщения: 7
Зарегистрирован: 07 июл 2011, 07:28

X-lite и attended transfer

Сообщение sekretenko »

Добрый день, никак не получается решить одну небольшую проблемку, стоит asterisk 1.6 с freepbx все работает замечательно, но есть одна проблемка, при попытке использовать Перевод с уведомлением в x-lite и в других продуктах counterpath происходит следующие:
Абонент А принял вызов от абонента Б
Абонент А делает перевод с уведомлением абоненту С, сообщает ему о звонке(это работает)
И совершает перевод, при этом происходит следующие
Абонент С слышит Абонента А
Абонент А не слышит Абонента С

Я так понимаю затык происходит где то на этом этапе:
Executing [h@from-internal:1] Hangup("SIP/418-0000abe0", "") in new stack
-- Stopped music on hold on SIP/localtr-ivr-0000abdf
-- <Local/318@from-internal-xfer-c7c5;1> Playing 'beep.ulaw' (language 'ru')
-- Executing [h@macro-dial-one:1] Macro("Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] Hangup("Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>", "") in new stack
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>' in macro 'hangupcall'
== Spawn extension (macro-dial-one, s, 38) exited non-zero on 'Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>' in macro 'dial-one'
== Spawn extension (macro-exten-vm, s, 7) exited non-zero on 'Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>' in macro 'exten-vm'
== Spawn extension (from-trunk, 418, 2) exited non-zero on 'Transfered/SIP/localtr-ivr-0000abdf<ZOMBIE>'
-- Executing [h@macro-dialout-trunk:1] Macro("Local/318@from-internal-xfer-c7c5;2", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/318@from-internal-xfer-c7c5;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)

P.S. С других софтфонов все переводиться нормально, проверял твинкл и екигу
sekretenko
Сообщения: 7
Зарегистрирован: 07 июл 2011, 07:28

Re: X-lite и attended transfer

Сообщение sekretenko »

NATa нет
RTP от 10000 до 20000 в xlite тоже прописаны
кодек прописан
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: X-lite и attended transfer

Сообщение ded »

switch писал(а):3) проверить кодеки у участников (а лучше явно ограничить одним)
sekretenko писал(а):кодек прописан
Какой кодек прописан? Укажите только alaw & ulaw и всё побежит.
Если скажете
sekretenko писал(а):Мне надо G729
то смотрим пунк №1 и наличие G729 в системе.
sekretenko
Сообщения: 7
Зарегистрирован: 07 июл 2011, 07:28

Re: X-lite и attended transfer

Сообщение sekretenko »

Именно они и прописаны, однако это не помогло. А у кого нибудь вызов с уведомлением в икслайте работает?
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: X-lite и attended transfer

Сообщение ded »

Executing [h@from-internal:1] Hangup("SIP/418-0000abe0", "") in new stack - это уже следствие, причину понять тут трудно.
Скорее всего причина в самом X-lite = это бесплатный продукт, обрезанный функционал. Используете платный Bria и всё будет работать.
shurskiy
Сообщения: 107
Зарегистрирован: 31 авг 2010, 16:15

Re: X-lite и attended transfer

Сообщение shurskiy »

Хоть x-lite, хоть Bria, хоть Linphone.
Ограничивайте одним кодеком через sip_general_custom.conf и одним кодеком в настройках софтфона.
Engineer
Сообщения: 21
Зарегистрирован: 14 июл 2011, 16:11

Re: X-lite и attended transfer

Сообщение Engineer »

Есть еще мысль по этому поводу: параметр canreinvite. В случае, если 2 абонента сидят за натом или в разных подсетях и маршрут между этими сетями не прописан, а параметр на клиентах стоит yes. То они будут пытаться пустить rtp-трафик друг с другом напрямую, и тогда - тишина. Поставьте его в "no". Или конфиг в студию )))
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH