FreePBX Distro + Ephone vs. kimenő hívások

Fórumok

Sziasztok,

több év után gondoltam leporolom voip-os eszközeimet, összerakok egy PBX-et a családnak a telefonköltségek csökkentésére, ha már mindenhol van net. Réges-régen Trixbox-ot használtam, azon tanulgattam a voip-os, asterisk-es dolgokat. Mivel abból már évek óta nincs CE, így most FreePBX Distro-t (stable Stable-5.211.65-14, FreePBX 2.11, Asterisk 11) használok, mert egyelőre kényelmes vagyok, ha lehet, inkább használok gui-t a konfigurálásra. Másrészt, még nem találtam meg a módját, hogy a cli-ben végzett módosításokat a gui-s módosítások ne vágják felül. De ez egyelőre nem fontos, így ezzel nem is nagyon foglalkoztam.

Ami fontosabb, hogy nem tudom rávenni a FreePBX-et, hogy a kimenő hívásokra legyen szíves a konfigurált Ephone SIP truk-öt használni. A voip kliens (zoiper) kiír egy "SIP 503 Service Unavalialble" hibát, a kedves nő hang meg közli, hogy "all circuits are busy now".
Szinte biztos, hogy az outbound route körül állítok be rosszul valamit, mert az ephone-hoz direktbe regisztrált klienssel tökéletesen működik. Csak azt nem tudom, hogy mit. A dial pattern-be beírtam a "X."-ot, aminek hatására leírások szerint minden hívást arra a trunk-re kellene küldenie, de mégsem teszi. A google-ban a találatok közt nagyrészt a dial pattern-re adtak javaslatokat, azokat próbáltam, de egyik sem működött. Próbáltam a +36XXXXXXXX, 06XXXXXXXX patern-ekkel lefedni az összes hívást, próbáltam szétszedni (061X.., 06NX..., +361X..., +36NXX... formában), de egyikkel sem működik. Bejövő hívásokkal nincs gond, azok működnek, a mellékek is tudják egymást hívni, legalábbis az a kettő, ami a tesz alatt fel van véve.

Van valakinek ötlete, hogy mit állítottam be rosszul?

Hozzászólások

érdemes lenne a hívásról CLI-s logot is beillesztened ide (IP-ket és tel számokat kimaszkolva persze)...
ssh-n keresztül sudo rasterisk , majd ha nem lenne már eleve ezen a beszédes szinten akkor:
core set verbose 4

minden esetre addig látatlanba azt gondolom, hogy a kimenő hívószámmal lesz a gondod, hogy a mellék száma megy ki a fővonali szám helyett, amit az ephone elutasít... ha ez van két +1 dolgot tehetsz
1. Outbound CID -et beállítod a melléknél (ugyan arra mint a regisztrációnál használt szám -abban a formátumban-)
2. Trunknél az Outbound CID-et Force trunkcid legördítővel használod

x. minket választasz szolgáltatóul és segítünk beállítani ;-)

Kedves seferbt!

Jelenleg ugyanezzel a problémával közködök mint Te, érdeklődnék sikerült-e megoldani ilyen távlatba a gondolt.
Tudnál-e segíteni a configban.
Én Digis vonalat használok, közvetlenül regisztrálva rá tökéletesen működik, de az PBX-en keresztül sehogy se akar menni.

Előre is köszönöm a segítséget!

asterisk extensions.conf ide vonatkozó része nálam ilyen:

;06310000000 sipdiscount
exten => _06[237][01]XXXXXXX,1,Dial(SIP/sipdiscount/+36${EXTEN:2})
;+36310000000 sipdiscount
exten => _+36[237][01]XXXXXXX,1,Dial(SIP/sipdiscount/${EXTEN})
;111222 sipdiscount
exten => _NXXXXX,1,Dial(SIP/sipdiscount/003636${EXTEN})
;minden mas ephone
exten => _X.,1,Dial(SIP/ephone/${EXTEN})
exten => _+X.,1,Dial(SIP/sipdiscount/${EXTEN})
exten => _X.,n,Hangup()

hátha segít.

A log szerint a csatorna nem elérhető. Mondjuk nem tudom mieza pjsip, viszont sima sip-et nézd már meg. Amióta asteriskezek, jó pár éve minden SIP trunk-höz kb ennyit adtam meg:

allow=ulaw&alaw
canreinvite=no
context=from-trunk
disallow=all
dtmfmode=rfc2833
fromuser=xxxxxxx
host=sip.example.com
insecure=very
nat=yes
qualify=yes
secret=XXXXXXXXXX
type=friend
username=XXXXXXXXX

Valamint regisztrációs sztringet is megadok, mert lehet az is kell ugye az a következő formában szokott lenni:

register=XXXXXXXXXXXX:jelszo@sip.example.com/XXXXXXXX

így próbáld.

Fedora 22, Thinkpad x220

Nekem akkor volt ilyen, ha nem a megfelelő számot küldtem kifelé a trunk felé.
Pont ezért is kérdeztem rá.
A UPC sip header authot és kábelmodem mac azonosítást használ.
Épp emiatt 2 kábelmodem van letéve mindenhol, és az egyik a net, a másik a voip. A sip központot pl nem is lehet elérni sem a netes oldalon indulva.
Szóval nekem még static routingot is kellett beállítgatnom, hogy a sipes mta felé csak a sip menjen (meg némi management felülethozzám).

Megpróbáltam beállítani a bejövő hívást.
közvetlenül androidon a bejövő szám 003621xxxxxxx volt.
Viszont Asterisken nem működik a bejövő hívásom se! :/
A vonal közli hogy nem elérhető a szám, tehát mintha be se lenne csatlakozva a kliens, és ami a legfurcsább: a LOG-ba semmi jele hogy történne befele jövő kérés vagy bármi. 1 sor se...
Továbbra is várom az ötleteket, mit rontok el nagyon nagyon.... Se ki se be... :/
Előre is köszönöm!

Ezt sikerült kihámoznom debuggal. de továbbra sem jöttem rá a hibára :/


[2015-09-16 21:02:39] VERBOSE[105481][C-00000029] app_dial.c: Called SIP/digi-out/0630720xxx@digi
[2015-09-16 21:02:39] DEBUG[20820] chan_sip.c: = Looking for Call ID:3bb7c21e1d830bfb1941f89b118815f6@192.168.10.5:5061 (Checking To) --From tag as77e8305c --To-tag
[2015-09-16 21:02:39] DEBUG[20820][C-00000029] chan_sip.c: (Provisional) Stopping retransmission (but retaining packet) on '3bb7c21e1d830bfb1941f89b118815f6@192.168.10.5:5061' Request 102: Found
[2015-09-16 21:02:39] DEBUG[20820][C-00000029] chan_sip.c: SIP response 100 to standard invite
[2015-09-16 21:02:39] DEBUG[20820] chan_sip.c: = Looking for Call ID:3bb7c21e1d830bfb1941f89b118815f6@192.168.10.5:5061 (Checking To) --From tag as77e8305c --To-tag 387851e12826217-25c4c29f557aefd8-cbsxz
[2015-09-16 21:02:39] DEBUG[20820][C-00000029] chan_sip.c: Acked pending invite 102
[2015-09-16 21:02:39] DEBUG[20820][C-00000029] chan_sip.c: Stopping retransmission on '3bb7c21e1d830bfb1941f89b118815f6@192.168.10.5:5061' of Request 102: Match Found
[2015-09-16 21:02:39] DEBUG[20820][C-00000029] chan_sip.c: SIP response 404 to standard invite
[2015-09-16 21:02:39] DEBUG[20820][C-00000029] chan_sip.c: Trying to put 'ACK sip:063' onto UDP socket destined for 193.110.60.30:5060
[2015-09-16 21:02:39] DEBUG[20808] manager.c: Examining AMI event:

Sikerült már valakinek a DIGI VOIP-ot Aszeriskre beállítani?

Gleanhoz hasonlóan nekem sem sikerül a Digit összehozni az Asteriskkel.
Próbáltam egy szerverteremben lévő szerverről, tehát mindenféle NAT nélkül, aztán otthoni hálózatban egy virtuál gépre feltettem egy AsteriskNOW-t, azzal sem megy. Beregisztrál elvileg, de se kimenő se bejövő hívás nem megy.
Egy Linksys PAP2T ATA-t is bekonfiguráltam, az be sem regisztrál.
Amúgy is én azt tapasztalom, ha nagy nehezen be is regisztrál az Asterisk, akkor elég hamar eldobja, és nehezen csatlakozik vissza. A DIGI 600 sec-et javasol registry time-nak, ezt állítom be, de ha lejár a 10 perc és újra regisztrálna, már nem engedi be.

Androidon Zoiperrel működik.

Én kezdek arra gyanakodni, hogy ha a user agent nem a Zoiper, akkor a digi tilt.

most futottam bele hasonló hibába. bejövő oké, kimenő semmi. G711a-ra állítsd a kódolást.

Próbáld ki, hogy authuser-t is beleteszed a confba. Hátha...

szerk.: ja, hogy benne van. :)

Akkor semmi.

szerk2.

Sikerült belőni. \o/

2 titka van:

sip.conf ba: insecure=port,invite és register ebben a formában kell:
register => username:passwd:authuser@register001.digikabel.hu/username

username az az username legyen, NE a digis telefonszám a .../ext re értve is.