Sziasztok!
Telepítettem egy Asterisk telefonközpontot (FreePBX 13.0.194.2 + Asterisk 14.7.5), ephone bekötve.
A bejövő hívások egy melléken / mellékcsoporton csörögnek.
Azt szeretném elérni, hogy ha kívülről telefonálnak és a mellék nem elérhető, akkor egy mobilszámra továbbítsa a hívást.
Több utat is kipróbáltam:
- bejövő hívás -> Ring Group -> (nem veszik fel) -> Misc Destination (mobilszám)
- bejövő hívás -> mellék -> FollowMe bekapcsolva -> csörgeti a többi melléket -> Misc Destination (mobil)
- egy belső mellékről hívom ezt a melléket, s ha nem veszik fel, akkor is mobilra menjen
- bejövő hívás -> rögtön Misc Destination (mobil) -> ez így tök jó (de nem ez kell)
Bármilyen, "második lépcsőben" a rendszer által továbbított hívásban nincsen benne a hívó CID, a mobilon csak privát szám jelenik meg.
Első körben azt gondoltam, a bejövő trunk (ephone) nem tud még egy szálat kezelni.
Ezért regisztráltam egy külföldi voip számot, beazonoítottam magam, a hívószámomat elvileg mutatná, sőt, a nélkül nem is menne (elvileg) a telefonálás, mégesem oké ezzel sem.
Azaz:
odáig eljutottam, a hívás kimegy minden esetben
DE
a számomat nem jelzi ki! Pedig sem az ephone sem a másik szolgáltató ezt nem engedné meg.
Tehát, ha belső mellékről hívom az elérhetetlen másik melléket, akkor a mobilon kijelzi a trunk számát.
Ha kívülről telefonálok "be", akkor meg nem jön ki a szám.
Minden CID beállítást megpróbáltam, folyamatosan nézem a logot a konzolon, de nem tudok különbséget tenni a számkijelző és számot-nem-kijelző dolog között.
Gondolom, ott a hiba, amit én már nem értek: a részletek!
Remélem, érthetően írtam le a bajomat, és köszönöm a segítséget!
Hozzászólások
Érdekel.
Kimeno SIP invite-ot kene osszehasonlitani a "jo" es a "rossz" esetben (sip set debug on, vagy vmi ilyesmi).
keresem..
Magyaran ha hivom a kozpontodat az 1234 szamrol, es nem veszik fel, tovabb dobja mobilra. Es akkor a mobilon te nem az 1234 ez latod hivonak hanem a trunk szamat ?
Fedora 26, Thinkpad x220
Nem kell feltétlen az eredeti hívószámot továbbítani. Erről már letettem, bár lehet, hogy összejönne.
Nekem az is elég, hogy a bejövő híváskor (mondjuk legyen a számom 061-7777-777) a saját telefonszámom jelenjen meg (061-7777-777). Így nem fogom tudni, hogy ki a bejövő szám, nem is érdekes. (azt majd megnézem a webes kezelőfelületen) SIP trunkom csörgeti fel a mobilt és ezen nem megy ki a szám.
Próbáltam az ephone-on is, és a másik sip szolgáltatón keresztül is.
Még egy érdekesség, a külföldi webfelületén megnézem a hívásnaplót, és ott ugye sorban mutatja, hogy a hívó fél én vagyok (amit oda is regisztráltam, "verifikáltam", 061-7777-777), ezeknél az eseteknél / beállításokkal felépített hívásoknál nincsen hívó fél száma a saját (!) webfelületükön. Totál üres. Pedig ez a szolgáltató sem engedné az anomymous CID-et!
....
(viszont ha engedi a szám átírását, akkor meg hogyan állítsam be az asterisk-ben?)
ngrep/tcpdump/wireshark segítségével nézd meg, hogy a kimenő SIP invite-ban van-e olyan, hogy "P-Asserted-Identity", vagy bármi, ami P-vel kezdődik (pl. P-Preferred-Identity), ha van akkor ezeket ürítsd ki a SipAddHeader-rel.
Kedves E-Medve,
nem találok ilyent, részletesen vizsgálom wireshark-kal.
akkor pakold bele a sajatod, amit a tuloldali kozpont elvarna... lehet siman rejtett szam van berakvam vagy forwardnal nem rakod be...
PAI nem változtatott,
sajátomat belepakoltam mindenhova, már minden "menüpont" ezen a számon hirdeti magát
Esetleg ennek a "context"-nek nem lehet köze hozzá? pjsip-et használok, from-trunk és from-internal-lal is kipróbáltam.
Az is lehet, hogy nem jó formátumban van átadva a From. Arra már nem emlékszek, hogy milyen formátumban kellene: 0036.. vagy +36... vagy 06...
Ezt is próbáltam! Semmi eredmény!
szerk: sztornó
az eredeti hivoszamot nem fogod tudni tovabbitani, mivel kurvanagy esellyel te upstream trunkod elhajtja ha nem a te szamod van benne es/vagy kicsereli a te szammezodben szereplo szamra, amivel a hivast inditod.
Ok, ezt értem. Nem is akarom.
Elég lenne, ha a saját számomat mutatná, így leglább tudnám, hogy a telefonközpontom engem hív, mert valaki "be-hívott".
akkor pakold be a megfelelo PAI headert, VAGY a telefonon allitsd be a tovabbitast.