Я в Asterisk новичок, помогите разобраться в проблеме:
2 недели мучаюсь с настройкой входящих звонков(исходящии ходят отлично), перепробывал все что можно, перечитал кучу материалов, помогите плиз!
вот мои конфиги. остоновился на нем самый стандартый(перепробывал кучу)
sip.conf
[general]
bindport = 5060
bindaddr = 0.0.0.0
registertimeout = 3600
canreinvite = no
disallow = all
allow =alaw
nat=yes
externip=xx.xx.xx.47
register = 80445931234:megapass@sip.datagroup.com.ua/5931234
[datagroup-out]
type = peer
secret = megapass
username = 80445931234
host = sip.datagroup.com.ua
fromdomain = sip.datagroup.com.ua
fromuser = 80445931234
nat =no
context=fromdata
[10]
type = friend
Username = artem
secret = pass
host = dynamic
context = maindial
extensions.conf
[general]
static = yes
writeprotect = no
[maindial]
exten = 10,1,Dial(SIP/10)
exten = 11,1,Dial(SIP/11)
exten = 12,1,Dial(SIP/12)
exten = 13,1,Dial(SIP/13)
exten = 20,1,Dial(SIP/20)
include=nabor
[nabor]
exten = _NXXXXXX,1,Dial(SIP/${EXTEN}@datagroup-out,30,Tt)
exten = _8XXXXXXXXXX,1,Dial(SIP/${EXTEN}@datagroup-out,30,Tt)
[fromdata]
exten => 5931234,1,Answer
exten => 5931234,2,Dial(SIP/10,30)
exten => 5931234,3,Hangup
sip show registry
Host Username Refresh State Reg.Time
sip.datagroup.com.ua:5060 80445931234 120 Auth. Sent
sip show peers
Name/username Host Dyn Nat ACL Port Status
datagroup-out/80445931234 80.91.169.2 5060 Unmonitored
10/artem 192.168.0.105 D N 5060 Unmonitored
http://voip.rus.net/tiki-index.php?page=Asterisk+sip+type
| Цитата: |
| если Asterisk не смог найти подходящего пользователя для поступившего вызова, то он будет использовать IP адрес звонящего для поиска подходящего SIP пира с соответствующим адресом |
То есть входящие будут направлены в контекст, определенный в соответствующей секции sip.conf
Ded правильно говорил на asterisk-support - причина в том, что ответы от провайдера на REGISTER не доходят до астериска.
Это так.
Просто размыто написано.
Логика поиска проста: "register data"/"host="/"default"
Хотя да, употрибление слова "пир" не грмотно в том контесте. Поправлю как-нибудь.
_________________
ys
http://voip.rus.net/
у меня работала и работает конструкция вида:
sip.conf
register => 911:very_secret_password@aaa.bbb.ccc.ddd:5062/911
[peer-name]
type=peer
host=aaa.bbb.ccc.ddd
port=5062
username=911
secret=very_secret_password
nat=yes
insecure=port,invite
context=incoming
extensions.conf
[incoming]
exten => 911,1,NoOp
exten => 911,n,Dial(SIP/........)
Входящий вызов обрабатывается контекстом incoming, экстеншн 911
Что я делаю не так?
| Цитата: |
| insecure=port,invite |
type = peer a device we place calls to or that calls us and we match by host
_________________
ys
http://voip.rus.net/