Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

при команде Dial через ADDPAC нет звука

1

Всем привет, проявилась такая фигня, человек звонит на астериск из внешки, на астериске 2 транка, один от sip провайдера, второй транк на Voip шлюз AddPAC GS1004.

При звонке на астериск делается запрос в БД из которой выдергивается номер телефона, и затем позвонивший соединяется с выдернутым номером телефона. вот как это выглядит в контексте:

${num} - это номер выдернутый из БД.

exten => 1,n,Dial(Local/${num}@from-internal)

у меня все звонки на городские идут через sip провадера, а на сотовые через шлюз. Когда таким образом абонент соединяется с городским номером то все тип-топ, но когда звонок идет через шлюз, то нет голоса в обе стороны. Судя по логу астериска ничего страшного там не происходит, хотя только отдебажить не получилось, срочно надо было уезжать, менял кодеки, результата не было. вот конфиг addpac может кто знает в чем дело:

GS1004# show startup-config
!
! APOS(tm) configuration saved from vty
!  2010/12/23 13:34:44 
!
version 8.51.002
!
hostname GS1004
!
username ЯЯЯЯЯ password ЗЗЗЗЗЗЗЗ administrator
username СССССС password МММММММ user
!
!
interface Loopback0
 ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
 ip address 192.168.ЧЧЧ.ЧЧЧ 255.255.255.0
 speed auto
 no qos-control
!
!
!
ftp server
http server
!
logging command
logging event 4-warning
logging on
! 
! 
! 
! 
! VoIP configuration. 
! 
! 
! Voice service voip configuration. 
! 
voice service voip 
 protocol sip
 dtmf-relay rfc-2833
 fax protocol t38 redundancy 0 
 fax rate 9600 
 h323 call start fast 
 h323 call tunnel enable 
 busyout monitor sip-server 
 busyout monitor voip-interface 
 no call-barring unconfigured-ip-address
 no voip-inbound-call-barring enable
! 
! 
! Voice port configuration. 
! 
! GSM 
voice-port 1/0 
 input gain 3 
 output gain 3 
 connection polling  
 caller-id enable 
! 
! 
! GSM 
voice-port 1/1 
 input gain 3 
 output gain 3 
 connection polling  
 caller-id enable 
! 
! 
! GSM     
voice-port 1/2 
 input gain 3 
 output gain 3 
 connection plar 1000 
 caller-id enable 
! 
! 
! GSM 
voice-port 1/3 
 input gain 3 
 connection plar 1000 
 caller-id enable 
! 
! 
! 
! 
! service port group configuration. 
! 
! 
! 
! Pots peer configuration. 
! 
dial-peer voice 3048 pots
 destination-pattern T 
 port 1/0 
 no register e164 
! 
dial-peer voice 3049 pots
 destination-pattern T 
 port 1/1 
 no register e164 
 preference 1
! 
dial-peer voice 3050 pots
 destination-pattern T 
 port 1/2 
 no register e164 
 preference 2
! 
dial-peer voice 3051 pots
 destination-pattern T 
 port 1/3 
 no register e164 
 preference 3
! 
!         
! 
! Voip peer configuration. 
! 
dial-peer voice 1 voip 
 destination-pattern T 
 session target ip 192.168.ЧЧЧ.ЧЧЧ 
 session protocol sip 
 answer-address .T 
 codec g711alaw 
 no vad
 no dtmf-relay 
! 
! 
! 
! 
! 
! 
gatekeeper
! 
! 
! Gateway configuration. 
! 
gateway   
 h323-id voip.192.168.ЧЧЧ.ЧЧЧ 
 no ignore-msg-from-other-gk 
 register 
! 
! 
! Codec classes configuration. 
! 
voice class codec 0 
 codec preference 1 g711alaw 
 codec preference 2 g711ulaw 
! 
! 
! 
! SIP UA configuration. 
! 
sip-ua 
 user-register 
 sip-username 1000 
! 
! 
! Tones 
!
!         
! 
!
line console
!
line vty
!
gsm dev-restart-by-unreg 300
!
gsm 1/0
 sms-language utf8
!
gsm 1/1
 sms-language utf8
!
gsm 1/2
 sms-language utf8
!
gsm 1/3
 sms-language utf8
!

если просто звонить с софт фона через шлюз то все нормально, а вот когда через мой контекст то получается засада со звуком. Нужна помощь!

удалить закрыть спам изменить тег редактировать

спросил 2011-05-16 16:29:30 +0400

romariosar Gravatar romariosar flag of Russian Federation
588 93 10 44
http://www.webunix.ru/

Comments

ни у кого идей нет, может что-то с настройками транка, подскажиет из-за каких параметров такая фигня бывает romariosar ( 2011-05-17 09:54:28 +0400 )редактировать
romariosar, к сожалению дать ответ не могу(давно не работал с аддпаком), но поскольку никто не отвечает дам совет. Вы уже давно на этом форуме, и как я понимаю не первый день видите астериск. Учитись пользоваться отладкой, найдёте ответ самостоятельно и быстро! Вообще если сип сессия установилась а звука нет, обычно это означает что на порт открытый астериском не приходят rtp пакеты. Обычно это или из-за файрволла или в сип сессии из-за неправильных настроек указан не тот ип rtp, а может удалённое устройство и не пытается их отправлять по каким то собственным соображениям, а может сип сессия вообще не устанавливается, гадать можно до бесконечности. Включайте отладку и вперёд kasper ( 2011-05-17 10:45:26 +0400 )редактировать

3 Ответа

0

Софтфон прозванивается? Значит адпак и sip.conf исправны. Ищите косяк в своем контексте, или инфе получаемой из БД. Вдруг вы +7 астеру подсовываете, а не 8.

ссылка удалить спам редактировать

ответил 2011-05-19 18:55:27 +0400

jr1 Gravatar jr1
30 3 3
0
exten => 1,n,Dial(Local/${num}@from-internal/n)
ссылка удалить спам редактировать

ответил 2011-05-19 19:20:47 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

чем отличается это от моего? romariosar ( 2011-05-20 09:16:18 +0400 )редактировать
0

все решилось добавление опций в конфиг транка:

insecure=very
canreinvite=no

Всем спасибо.

ссылка удалить спам редактировать

ответил 2011-05-20 09:15:40 +0400

romariosar Gravatar romariosar flag of Russian Federation
588 93 10 44
http://www.webunix.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-05-16 16:29:30 +0400

Просмотрен: 688 раз

Обновлен: May 20 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.