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:
[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.