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

транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 08:47
dimap
Добрый день,

имеется Elastix, соотвественно с FreePBX.

есть SIP транк на город (pstn)
есть SIP транк на еще одну АТС (to_MC240)
на АТС есть автоинформатор (405000)
Звонки с города на экстеншены проходят отлично.

если звоним с extention (VOIP-шлюз зарегистрированный как SIP клиент) на автоинформатор (405000) присоединенной АТС - звонок проходит нормально, слышим автоинформатор, в CDR отображается: 2012-03-26 14:58:09 404040 405000 SIP/404040-000001de SIP/to_MC240-000001df ANSWERED 60s (1m 0s)

где:
404040 вызывающий экстеншн
405000 вызываемый абонент

но если звоним с города - то КПВ идет, соединение устанавливается, но ничего не слышим.
В CDR отображается: 2012-03-27 15:07:25 92xххххххх tdial SIP/pstn-00000305 SIP/to_MC240-00000306 ANSWERED 7s

где:
92хххххххх вызывающий абонент

номера вызываемого нет, только tdial, хотелось бы номер увидеть.
И какие причины могут быть в непрохождении звука с автоинформатора ?

---
dimap

Re: транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 08:51
Vlad1983
tcpdump и wireshark в руки и вперед выяснять ходит ли RTP

Re: транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 09:10
dimap
меня как то смущает - почему в одном случае четко прописан номер вызываемого абонента, а во втором случае tdial...

Re: транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 09:20
Vlad1983
проблема точно не из-за этого

скорей всего SIP/to_MC240 направляет RTP напрямую на SIP/pstn, не имея выходя в эту сеть.
если это так, то canreinvite=no на обоих пирах должна решить проблему

Re: транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 10:39
dimap
прямого роутинга между адресами pstn и to_MC240 действительно нет.
Спасибо за совет. Проверю - отпишусь.

Re: транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 10:52
dimap
Vlad1983 писал(а):проблема точно не из-за этого

скорей всего SIP/to_MC240 направляет RTP напрямую на SIP/pstn, не имея выходя в эту сеть.
если это так, то canreinvite=no на обоих пирах должна решить проблему
canreinvite действительно помог, все работает (автоинформатор слышу).
Только непонятно как добавить canreinvite на trunk в freepbx, в интерфейсе он только на extension ставится. Пока добавил руками и перегрузил sip.

еще раз спасибо.

Re: транзитные вызовы через Asterisk

Добавлено: 27 мар 2012, 11:03
dimap
вопрос с добавление canreinvite на trunk снят - глюк IE8 + FreePBX = не сохраняется PEER detail