[ Dennis @ 09.06.2016. 06:52 ] @
Pozdrav,

Kako bi se ubrzalo pozivanje mobilnih brojeva sa IP telefona, preko telekomove usluge Biz Link, potrebno je na kraju biranog broja dodati znak "#", koji ce aktivirati momentalno biranje broja umesto da birani broj bude pozvan nakon isteka odredjenog broja sekundi. Takoreci, kada korisnik otkuca, recimo, 064789 i pritisne dugme za pozivanje, poziv se uspostavi posle okvirno 10 sekundi. Kada korisnik otkuca 064789#, poziv se uspostavi znatno brze. Bez znaka "#" postoji timeout.
Nije komforno korisnicima objasnjavati da svaki put kada biraju mobilni treba da stave # na kraju.

Da li neko zna kako da se modfikuje pozvani broj, tako da se na kraju doda #? U smislu, neko pozove 064789, a PBX prosledi 064789# preko Pri ISDN (DAHDi). Koliko kapiram, iz GUIa ne postoji takva opcija. Ne znam da li je primenjivo nesto sto se korisni za izmenu informacije o DIDu:

Code:


exten => s,1,Noop(Citanje DID-a iz SIP TO headera)

exten => s,n,Set(pseudodid=${SIP_HEADER(To)})

exten => s,n,Set(pseudodid=${CUT(pseudodid,>,1)})

exten => s,n,Set(pseudodid=${CUT(pseudodid,@,1)})

exten => s,n,Set(pseudodid=${CUT(pseudodid,:,2)})

exten => s,n,Set(pseudodid=${IF($["${pseudodid}"="+38132515****"]?38132515****:${pseudodid})})

exten => s,n,Goto(from-trunk,${pseudodid},1)

[ valjan @ 09.06.2016. 07:28 ] @
Pa imaš TIMEOUT(digit) funkciju koja radi baš to, govori Asterisku koliko dugo da čeka u sekundama da se unese sledeća cifra u pozvanom broju. Proveriš empirijski koliko sporo kuca najsporiji u firmi, dodaš malčice za rezervu, i preko Set aplikacije postaviš neku malu vrednost, iskombinuješ to sa nekim GotoIf koji proverava prvih nekoliko cifara i eto rešenja...