Page 1 of 1

How to use different CLI depending by called number

PostPosted: 09/11/2015, 11:06
by m.casamento@eritel.it
##### IT #####
Un mio cliente chiede questa funzionalità.
Quando chiama un contatto presente in rubrica o un numero presente come mobility, vuole presentarsi con un CLI, tipicamente quello della selezione passante (radice + interno).
Quando chiama un qualsiasi altro numero, vuole uscire con un CLI diverso dal precedente.

Entrambi sono diversi dal numero generico imposto dall'operatore.
Non è possibile utilizzare il campo Ufficio dell'utente (l'attributo LDAP 'telephoneNumber'), perché l'operatore accetta solo numeri privi del segno più nel SIP trunk (es. solo 390559339xxx e non +390559339xxx).

Ulteriore evoluzione può essere quella di diversificare ancora il CLI verso due rubriche differenti.

##### EN #####
One of my customers asks this feature.
When he calls a mobility phone or a contact in the phonebook, wants to set up the DDI number (root + extension)
When calling any other number wants to change his outbound caller ID with a different CLI than the last.

Both numbers are different than the generic CLI forced by operator.
I can't use the OfficePhone's field in Users tab (LDAP attribute 'telephoneNumber'): Wind only accepts numbers without the plus sign in SIP trunk (eg. 390559339xxx is permitted, but not +390559339xxx).

Further evolution can be to change the CLI dinamically, calling members of two different phonebooks.

Many thanks!!
Massimiliano Casamento
Eritel Telecomunicazioni Srl

Re: How to use different CLI depending by called number

PostPosted: 10/11/2015, 22:53
by bruno.donetti@axitea.it
Dovresti creare una applicazoone personalizaata che va ad interrogare il db del cticonnect , se il risultato è positivo perché trova utente in rubrica fai uscire la chiamata impostando callerid su trunk =xxxxxxxxx , se il ritorno dalla applicazione è nullo fai un salto ad un dialplan che nel callerid su trunk imposti yyyyyyy