Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Uklanjanje suvisnih brojeva pri dolaznom pozivu preko SIP Trunk-a na Asterisk centrali

  • 3 odgovora
  • 2.574 pregleda

Najnovija ↓

Uklanjanje suvisnih brojeva pri dolaznom pozivu preko SIP Trunk-a na Asterisk centrali 26.07.2016. u 11:37 · pre 124 meseca #1
Pozdrav,

Verzija Asterisk-a je 11.14.0, koristim ga preko FreePBX-a.

Zapeo sam na jednom problemu i treba mi pomoc. Potrebno mi je da se broj pozivaoca (ne samo CallerID) pri uspostavljanju dolaznog poziva promeni, tj da se skine par brojeva sa pocetka pod odredjenim uslovima.
Konkretno, prvi primer je da se skine lokalni prefix (24) sa broja. Ona nula pre 24 je nekako negde vec skinuta tako da to ignorisem.

Ja sam izmenio file "extensions_custom.conf" i dodao ovaj kod:
Code:

[from-remove-24]
exten => _X.,1,GotoIf($["${CALLERID(number):0:2}"!="24"]?nochange)
exten => _X.,n,Set(CALLERID(number)=${CALLERID(number):2})
exten => _X.,n(nochange),Goto(from-trunk,${EXTEN},1)


Naravno, u FreePBX-u sam podesio da Trunk ne koristi vise "from-trunk" opciju vec moju "from-remove-24" koja nakon izmene CallerID-a vrati nazad na "from-trunk".
Ovaj kod radi ali menja samo CallerID a meni treba promena broja tako da bi korisnik mogao pozvati broj nazad bez da ga zapisuje na papir pa prepisuje u telefon.
Re: Uklanjanje suvisnih brojeva pri dolaznom pozivu preko SIP Trunk-a na Asterisk centrali 26.07.2016. u 13:36 · pre 124 meseca #2
Umesto da skineš lokalni prefix, a ti samo dodaj nulu koja nedostaje, i radiće provereno:

Code:
    same => n,Set(CALLERID(num)=${IF($[${LEN(${CALLERID(num)})}>7]?0${CALLERID(num)}:${CALLERID(num)})})
    same => n,Set(CALLERID(num)=${IF($[${LEN(${CALLERID(num)})}>10]?0${CALLERID(num)}:${CALLERID(num)})})
Re: Uklanjanje suvisnih brojeva pri dolaznom pozivu preko SIP Trunk-a na Asterisk centrali 26.07.2016. u 15:23 · pre 124 meseca #4
Radi. A verovatno je radilo i sa prvim podesavanjem sam ja pokusavao dobiti broj koji se ne moze dobiti, verovatno je iza centrale pa nema direktnu ulaznu liniju, ali samo su me sa tog broja danas mogli zvati i da ja zovem taj broj :)

Hvala na pomoci u svakom slucaju.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme