LINUX.ORG.RU

Elastix настройка исходящих вызовов

 , ,


0

1

День добрый. Предупреждаю сразу - с Elastix`ом, и вообще подобными вещами сталкиваюсь впервые, поэтому могу тупить. Проблема следующая - есть сервер, на котором крутится elastix 2.2.0. К нему подключен Linksys pap2t. Не работают исходящие звонки, и не слышно отвечающего на входящий звонок с внешней линии. С внутренней же - не слышно обоих. Логи elastix:

Oct 24 16:53:36	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-outisbusy:2] GotoIf("SIP/101-00000091", "0?emergency,1") in new stack
Oct 24 16:53:36	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-outisbusy:3] GotoIf("SIP/101-00000091", "0?intracompany,1") in new stack
Oct 24 16:53:36	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-outisbusy:4] Playback("SIP/101-00000091", "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
Oct 24 16:53:36	VERBOSE	[16102] file.c:	
-- <SIP/101-00000091> Playing 'all-circuits-busy-now.gsm' (language 'en')
Oct 24 16:53:38	VERBOSE	[16102] file.c:	
-- <SIP/101-00000091> Playing 'pls-try-call-later.gsm' (language 'en')
Oct 24 16:53:40	VERBOSE	[16102] app_macro.c:	
== Spawn extension (macro-outisbusy, s, 4) exited non-zero on 'SIP/101-00000091' in macro 'outisbusy'
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
== Spawn extension (from-internal, (NUMBER), 7) exited non-zero on 'SIP/101-00000091'
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [h@from-internal:1] Macro("SIP/101-00000091", "hangupcall") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/101-00000091", "1?endmixmoncheck") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,9)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:9] NoOp("SIP/101-00000091", "End of MIXMON check") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/101-00000091", "1?nomeetmemon") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,15)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:15] NoOp("SIP/101-00000091", "MEETME_RECORDINGFILE=") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:16] GotoIf("SIP/101-00000091", "1?noautomon") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,18)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:18] NoOp("SIP/101-00000091", "TOUCH_MONITOR_OUTPUT=") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:19] GotoIf("SIP/101-00000091", "1?noautomon2") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,25)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:25] NoOp("SIP/101-00000091", "MONITOR_FILENAME=") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:26] GotoIf("SIP/101-00000091", "1?skiprg") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,29)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:29] GotoIf("SIP/101-00000091", "1?skipblkvm") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,32)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:32] GotoIf("SIP/101-00000091", "1?theend") in new stack
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Goto (macro-hangupcall,s,34)
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
-- Executing [s@macro-hangupcall:34] Hangup("SIP/101-00000091", "") in new stack
Oct 24 16:53:40	VERBOSE	[16102] app_macro.c:	
== Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'SIP/101-00000091' in macro 'hangupcall'
Oct 24 16:53:40	VERBOSE	[16102] pbx.c:	
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/101-00000091'
Peer Details
username=****
type=peer
secret=*****
qualify=yes
insecure=invite
host=*****
fromuser=*****
fromdomain=*******
disallow=all
context=from-trunk
canreinvite=no
allow=alaw



Последнее исправление: kpako396p (всего исправлений: 6)

С самим с Elastix`ом не работал, но есть мысль 1 Это дописать кодеки ulaw,gsm, после чего попробовать с ними поиграться, как на сервере, так и на конечном устройстве

B_U_G
()
Ответ на: комментарий от B_U_G

Не, тут дело не в кодеках. Просто всё это дело работало раньше, а сейчас нет. Из-за того что сервер физически перевезли в другое место.

kpako396p
() автор топика
Ответ на: комментарий от kpako396p

возможно проблемы с Udp протоколом, астериск, на котором основан еластикс поддерживает SIP коммуникацию по протоколу UDP, но не поддерживает TCP протокол в роли транспортного протокола

B_U_G
()
Ответ на: комментарий от B_U_G

Проблема решена

Решил трабл открытием портов на роутере. Но как то странно, определенного диапазона портов я не заметил. Кидает на рандомные.

kpako396p
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.