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

addpac ap-gs1002 и входящий вызов

1

Есть связка asterisk(ip=10.5.5.253)+addpac(ip=10.5.5.252). Исходящие вызовы через addpac работают, а вот входящие не получается перенаправить на asterisk. Понимаю, что разгадка где-то близко на поверхности, но никак не получается её найти. Вот конфиг addpac'a:

Current configuration:
!
version 8.51.002
!
hostname GS1002
clock timezone EST+2
!
username ****
username ****
!
interface Loopback0
 ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
 ip address 10.5.5.252 255.255.255.0
 speed auto
 no qos-control
!
interface FastEthernet0/1
 ip address 192.168.10.1 255.255.255.0
 speed auto
 no qos-control
!
ip route 0.0.0.0 0.0.0.0 10.5.5.1 10
!
http server
!
dns name-server 10.5.5.1
dns name-server 8.8.8.8
logging command
logging event 4-warning
logging on
!
! VoIP configuration. 
! 
! Voice service voip configuration. 
! 
voice service voip 
 protocol sip
 dtmf-relay out-of-band
 fax protocol t38 redundancy 0 
 fax rate 9600 
 h323 call start fast 
 h323 call tunnel enable 
 no call-barring unconfigured-ip-address
 no voip-inbound-call-barring enable
! 
! Voice port configuration. 
! 
! GSM 
voice-port 0/0 
 connection plar 881 
 ring detect-timeout 40 
 caller-id enable 
 caller-id type etsi 
! 
! GSM 
voice-port 0/1 
 connection plar 882 
 ring detect-timeout 40 
 caller-id enable 
 caller-id type etsi 
! 
! service port group configuration. 
! 
! Pots peer configuration. 
! 
dial-peer voice 1 pots
 destination-pattern T 
 port 0/0 
 huntstop
! 
dial-peer voice 2 pots
 destination-pattern T 
 port 0/1 
 huntstop
! 
! Voip peer configuration. 
! 
dial-peer voice 100 voip 
 destination-pattern T 
 session target sip-server  
 session protocol sip 
 voice-class codec 0 
 no vad
 dtmf-relay rtp-2833 
! 
dial-peer call-hold h 
dial-peer call-transfer h 
! 
gatekeeper
! 
! Gateway configuration. 
! 
gateway 
 h323-id voip.10.5.5.252 
 ignore-msg-from-other-gk
! 
! Codec classes configuration. 
! 
voice class codec 0 
 codec preference 1 g711alaw 
 codec preference 2 g711ulaw 
 codec preference 3 g729 
 codec preference 4 g7231r53 
 codec preference 5 g726r16 
 codec preference 6 g726r32 
! 
! SIP UA configuration. 
! 
sip-ua 
 user-register 
 sip-server 10.5.5.253 5060 126 
 register e164 
! 
! Tones 
!
line console
!
line vty
!
gsm dev-restart-by-unreg 300
!
gsm 0/0
 sms-language utf8
!
gsm 0/1
 sms-language utf8
!
end

а вот настройки астериска: sip.conf

[addpac]
username=addpac
type=friend
context=dph
secret=******
dtmfmode=auto
qualify=yes
host=10.5.5.252
allow=all

[881]
type=friend
context=dph
dtmfmode=auto
host=10.5.5.252

[882]
type=friend
context=dph
dtmfmode=auto
host=10.5.5.252

extensions.conf

[dph]
....
exten => 881,1,Dial(SIP/110,120)
exten => 881,n,HangUp()
...

При этом я звоню на номер карточки, которая вставлена в порт 0/0 и просто слышу длинные гудки, то есть никто не снимает трубку. По логам астера видно, что звонок до него (до астера) даже не доходит. Попытки включить дебаг на addpac'e ни к чему не приводят. То есть звонок просто зависает на адпаке и дальше никуда не переводиться. Помогите решить проблему. Заранее спасибо.

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

спросил 2012-04-18 12:02:42 +0400

skeletor Gravatar skeletor
31 4 1 5

11 Ответов

0

Сделал как советует asdev - есть изменения. Теперь просто вместо длинных гудков - идёт один длинный секунд 10 и вешает трубку. На астере в логах по прежнему пусто.

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

ответил 2012-04-23 15:24:31 +0400

skeletor Gravatar skeletor
31 4 1 5

Comments

Прошу заметить, что у меня настройки сервака астера указаны прямо в разделе dial-peer voice 2 voip, а не там где sip-ua. А в конфиге астериски указан просто айпишник аддпака и тип friend

asdev ( 2012-04-23 16:30:45 +0400 )редактировать

А, забыл, вначале у меня ещё такое стоит ! FXO

voice-port 0/0

connection plar 734

ring detect-timeout 70

caller-id enable

caller-id type etsi

caller-id name disable

asdev ( 2012-04-23 16:56:10 +0400 )редактировать

в вашем случае раздел

dial-peer voice 1 pots

destination-pattern T

port 0/0

huntstop

должен выглядеть так:

dial-peer voice 1 pots

destination-pattern .T

port 0/0

call-waiting

user-name 881 //экстеншн на астериске, через который звонит аддпак

user-password pass //пароль экстеншена на астериске

preference 2

asdev ( 2012-04-23 17:16:58 +0400 )редактировать

Ваш ответ

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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2012-04-18 12:02:42 +0400

Просмотрен: 7,614 раз

Обновлен: Apr 23 '12

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