Доброго времени суток. Ситуация в следующем: подключился к сип провайдеру,
sip show registry
Host dnsmgr Username Refresh State Reg.Time
172.xx.99.33:5060 N 5xx3998 120 Request Sent
1 SIP registrations.
содержимое extensions.conf
include => bee
include => from_5673998
[bee]
exten => _0.,1,Dial(SIP/5xx3998/${EXTEN:1})
exten => _0.,2,Playback(noasnswer)
exten => _0.,3,Hangup
[from_5xx3998]
exten => s,1,Answer
exten => s,2,Dial(SIP/250,10,t) //перенаправляет на внутренний 250 номер
exten => s,3,Hangup
Пытаюсь позвонить на городской например 05561895.. в трубке молчание.. пытаюсь позвонить на тестовый номер говорит что "номер никому не принадлежит" В поддержки сидит очень ленивая девушка =) ПРежде чем дать ей в челюсть, хочу на 100 процентов быть уверен что это не у меня косяки.. Собственно вопрос. ВСе ли правильно я сделал ? Заранее благодарю..
172.xx.99.33:5060 N 5xx3998 120 Request Sent
нет регистрации на сервере провайдера. проверь параметры пеера
и покажи настройки сип.
так попробуй
[5xx3998]
type=friend
host=172.xx.99.33
context=office
disallow=all
allow=alaw
canreinvite=no
dtmfmode=rfc2833
bindport=5060
bindaddr=0.0.0.0
videosupport=yes
register=5xx3998@172.xx.99.33/5xx3998
context=office ; Default context for incoming calls
allowguest=yes ; Allow or reject guest calls (default is yes)
disallow=all
allow=g729
allow=g723.1
allow=ulaw
allow=alaw
allow=gsm
allowoverlap=yes
tcpenable=yes
srvlookup=yes
sipdebug = yes
[5xx3998]
type=friend
callerid="be" <5xx3998>
hassip=yes
host=172.xx.99.33
fromdomain=172.xx.99.33
context=office
disallow=all
allow=alaw
insecure=invite
nat=yes
canreinvite=no
dtmfmode=rfc2833
постоянно выходит вот это
Retransmitting #3 (no NAT) to 172.xx.99.33:5060:
REGISTER sip:172.xx.99.33 SIP/2.0
Via: SIP/2.0/UDP 172.xx.99.41:5060;branch=z9hG4bK24a9b583;rport
Max-Forwards: 70
From: <sip:5xx3998@172.xx.99.33>;tag=as1a44c244
To: <sip:5xx3998@172.xx.99.33>
Call-ID: 6fcebe7502c26d67346e28d73ac1b689@127.0.1.1
CSeq: 105 REGISTER
User-Agent: Asterisk PBX
Expires: 120
Contact: <sip:5xx3998@172.xx.99.41>
Content-Length: 0
root@debian:/etc/asterisk# ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:5b:73:40:79
inet addr:192.168.10.30 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::219:5bff:fe73:4079/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1009268 errors:0 dropped:0 overruns:0 frame:0
TX packets:582557 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:265430856 (253.1 MiB) TX bytes:160328322 (152.9 MiB)
Interrupt:19 Base address:0xe800
eth1 Link encap:Ethernet HWaddr 20:cf:30:cb:0e:9f
inet addr:172.хх.99.41 Bcast:172.17.99.63 Mask:255.255.255.224
inet6 addr: fe80::22cf:30ff:fecb:e9f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:561076 errors:4 dropped:0 overruns:0 frame:4
TX packets:158247 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:48665316 (46.4 MiB) TX bytes:13948964 (13.3 MiB)
Interrupt:27 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:57911 errors:0 dropped:0 overruns:0 frame:0
TX packets:57911 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22143767 (21.1 MiB) TX bytes:22143767 (21.1 MiB)
root@debian:/etc/asterisk# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.хх.99.32 * 255.255.255.224 U 0 0 0 eth1
172.хх.99.0 172.хх.99.33 255.255.255.224 UG 0 0 0 eth1
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
вообщем пустил все через 172.xx.99.33
root@debian:/etc/asterisk# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.xx.99.32 * 255.255.255.224 U 0 0 0 eth1
192.168.10.0 192.168.10.1 255.255.255.0 UG 0 0 0 eth0
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
default 172.xx.99.33 0.0.0.0 UG 0 0 0 eth1
эффекта никакого..
Надо узнать у провайдера:
1) какой ип на их сревере
2) с какого ИП они ждут вызов
3) сделай traceroute IP_PROV посмотри все ли верно проходит
пробуй сделать банальный вызов на ИП провайдера SIP/${EXTEN}@IP_PROV
при вход. вызове смотри лог астера (full) может он в s лезет
Задан: 2011-09-01 09:02:00 +0400
Просмотрен: 273 раз
Обновлен: Sep 01 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.