Üdv!
Egy elég érdekes hibába futottam bele. Leszedtem Elastix-ot, mivel csak "játszadozom", ezért a VmWare Image formában. Beállítottam rajta 2 sip accountot (mármint amit ez a rendszer szolgál ki), és egy sip trunk-ot, ami egy külső szolgáltatóhoz csatlakozik (jelenleg sip2sip.info). Ezen kívül egy inbound (minden a 200-as extension-re) és egy outbound rule (minden az adott trunk-on menjen). Ezekkel nem is volt gond, amíg észre nem vettem, hogy a VmWare-es változat verziószáma 1.1, és jelenleg 1.6-nál tart a projekt :)
Felraktam az 1.6-ot, beállítottam ugyanazokat, de a bejövő hívások nem működnek.
Twinkle szerint minden hívásnál:
Line 1: call failed.
403 Remote proxy does not allow calls from outside
Wireshark-kal megnéztem a csomagforgalmat, az INVITE csomag megérkezik a szolgáltatótól, és az Elastix visszaküld egy "407 Proxy Authentication Required" csomagot.
Allow Anonymous Inbound SIP Calls? - yes-re van állítva
sip_additional.conf:
[200]
deny=0.0.0.0/0.0.0.0
type=friend
secret=asdfg
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=200@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/200
context=from-internal
canreinvite=no
callgroup=
callerid=device <200>
accountcode=
call-limit=50
[201]
deny=0.0.0.0/0.0.0.0
type=friend
secret=asdfg
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=201@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/201
context=from-internal
canreinvite=no
callgroup=
callerid=device <201>
accountcode=
call-limit=50
[223339xxxx]
disallow=all
context=from-trunk
host=sip2sip.info
insecure=port,invite
qualify=yes
nat=yes
secret=xxxxxxxxxx
type=user
username=223339xxxx
allow=ulaw
allow=alaw
fromdomain=sip2sip.info
[test1]
host=sip2sip.info
secret=xxxxxxxxxx
type=peer
username=223339xxxx
sip_registrations.conf:
register=223339xxxx:xxxxxxxxxx@sip2sip.info/223339xxxx
Mindent a beépített FreePBX-szel állítgattam.
Hozzászólások
console log hívásnál ?
Mint írtam, még csak "játszadozom" vele, úgyhogy bocs, ha láma vagyok, gondolom a console log az asterisk -r -rel elérhető konzol.
Oda nem ír semmit bejövő hívásnál. Kifele hívásnál teleír vagy 50 sort, úgyhogy valószínűleg nincs kikapcsolva.
asterisk -r
core set verbose 10
"Kifele hívásnál teleír vagy 50 sort"
Azok a sorok kellenek...
Így sem ír ki semmit...