You are on page 1of 13

VoipExperts.

it SkyStone To Cisco CallManager


Autore :
Giulio Martino
IT Security, Network and Voice Manager

Technical Writer e Supporter di ISAServer.it


www.isaserver.it
giulio.martino@isaserver.it

Creatore e Fondatore di VoipExperts.it


www.voipexperts.it
mailto:giulio.martino@voipexperts.it

In questo articolo vedremo come interfacciare il PBX Cisco (Call Manager) con SkyStone.
Nei nostri test abbiamo usato un Call Manager 4.2 e SkyStone 1.2.0
Come protocollo per il trunk abbiamo usato lH323. Con il Call Manager possibile utilizzare
anche SIP per interfacciarsi con SkyStone, ma questo sar oggetto di un nuovo articolo.

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager
[Call Manager]

Sul Call Manager andremo a creare un trunk (Gateway) H323 con il server SkyStone. Dalla console
di amministrazione del CCM andiamo su device e poi selezioniamo la voce gateway

Aggiungiamo un nuovo gateway selezionando la voce Add a New Gateway

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Nellelenco dei tipi gateway disponibili scegliamo H.323 Gateway

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Fondamentale per un corretto funzionamento la selezione del Check Media Termination Point.
Questo fa in modo che la chiamata non passi mai in modalit EndPoint-To-EndPonit, ma transiti
sempre e comunque attraverso il call manager rendendo disponibili e fruibili i servizi aggiuntivi
quali musica su attesa, trasferimento di chiamata etc etc.

In device name andremo ad inserire il nome FQDN del server SkyStone.

Questo rende necessario configurare un record opportuno sul server DNS interno.
Completare linserimento del gateway.

Se tutte le operazioni sono state fatte correttamente verr visualizzato lindirizzo IP del server
SkyStone come da Immagine.

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Per completare la configurazione del Call Manager andremo ad inserire una o pi route per le
chiamate in uscita che vogliamo dirottare su SkyStone.

Nel nostro esempio abbiamo creato un'unica Route Pattern che rigira tutto il traffico sul gateway
SkyStH323.cmlab.local e quindi sul nostro SkyStone. E possibile creare una gestione dei gateway
molto complessa con il Call Manager, ad esempio, la linea Skype (quindi SkyStone) potrebbe essere
inserita come linea di backup per le chiamate standard e come linea principale per alcuni prefissi o
speed dial su account skype, ma questo sar oggetto di un nuovo articolo.

[SkyStone]
La prima operazione da fare su SkyStone cambiare la porta usata per la comunicazione H323,
mettendo il numero di porta standard (1720) riservata a questo servizio (H323).
Amministrazione di SkyStone , Setting, H323 Parameters

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Procediamo con la definizione degli H323 patterns.


Amministrazione di SkyStone, Definitions, H323 patterns

Gli H323 patterns verranno utilizzati per costruire le route per le chiamate in ingresso e in uscita da
SkyStone e lavorano lato Trunk (H323).

Per le chiamate in ingresso necessario indicare il numero interno e lindirizzo nella forma
<Interno>@<IndIP>.

Interno = Interno definito sul call manager che si vuole raggiungere via Skype
IndIP = Indirizzo IP dell Call Manager

Come possiamo vedere dallimmagine abbiamo creato :

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager
Chiamate in Uscita (Prefisso 1)
1 = prefisso da inserire nella numerazione per poter effettuare chiamate esterne (SkypeOUT)
attraverso Skype
T = Numero di telefono da chiamate

Chiamate in ingresso (Int. 901)


901 = Interno Call Manager
192.168.65.245 = Call Manager

Numero Breve (20)


20 = Numero breve

Altro passaggio fondamentale la definizione dei Skype patterns.

Amministrazione di SkyStone, Definition, Skype Patterns

I pattern definiti in Skype Patterns hanno la stessa funzione degli H323 patterns, ma lavorano lato
Skype.

Linea 1 (Account Locale)


g.martino = account Skype usato per definire la linea Skype usata da SkyStone

SkypeOUT
T = il numero di telefono che verr rigirato attraverso la linea Skype depurato del prefisso 1

Account Esterno x (Skype)


Skype.account.x = Qui andremo ad inserire i nostri contatti Skype esterni.

Terminata la definizione degli oggetti Patterns, vediamo come usarli per la gestione delle chiamate.

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager
Chiamate in Uscita (Speed Dial)

Amministrazione di SkyStone, Rules, Speed Dial Rules

Le Speed Dial rules, ci permettono di associare un numero breve ad un account Skype esterno. In
questo modo, quando dal telefono collegato sul CCM digitiamo il numero breve, questo, tramite il
codice funzione relativo, viene rigirato su SkyStone.
SkyStone utilizza loggetto H323 Pattern per agganciare la chiamata e usa la Speed Dial Rules per
girare la chiamata allaccount Skype associato.

Nellesempio abbiamo creato un oggetto H323 pattern su SkyStone per il numero breve 20 e lo
abbiamo associato nelle speed Dial allaccount Account Esterno 1 (VoipExperts.it) definito negli
Skype Pattern.
Quindi dal telefono, digitando 20, chiamer direttamente lutente Skype VoipExperts.it.

Chiamate in Uscita (SkypeOUT)

Amministrazione di SkyStone, Rules, SkypeOUT Rules

Le SkypeOut Rules sono utilizzate per inoltrare le chiamate verso la rete pubblica. Nellesempio
riportato nellimmagine, SkyStone aggancer tutte le chiamate in arrivo dal CCM con prefisso 1
usando lH323 pattern = Chiamate in Uscita (Prefisso 1) e provveder ad inoltrarle allo Skype
Pattern = SkypeOUT che, depurato il numero dal prefisso 1, rigirer (T) le chiamate sulla rete
pubblica.
Vi ricordo che il numero deve essere completo di prefisso internazionale anche per le chiamate
nazionali.
Quindi se per esempio volessimo chiamare il numero di rete pubblica 0835xxxxxx dal telefono
dovr digitare : 100390835xxxxxx

Chiamate in Uscita (Channel selection)

Amministrazione di SkyStone, Rules, Channel selection policy

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

In questa sezione possibile definire quale delle linee disponibili usare per le chiamate in uscita. Ad
esempio, se abbiamo due Linee Skype, possibile dirottare tutte le chiamate SkypeOUT attraverso
la linea che ha il credito.
Di default SkyStone crea due regole (H323 w SIP) che permettono lutilizzo di tutte le linee
disponibili (Skype Patterns = All Skype Account).

Chiamate in Ingresso (Skype rules)

Amministrazione di SkyStone, Rules, Skype Rules

Tutte le chiamate in arrivo su Linea 1 (Account Locale) = [Skype Patterns] verranno dirottate sul
pattern H323 = Chiamate in ingresso (Int. 901).
Per tutte le chiamate intendo sia le chiamate portate allAccount Skype Locale da un altro client
Skype che le chiamate in arrivo attraverso SkypeIN (numero telefonico Skype).
Il risultato sar che linterno definito, nellesempio 901, ricever anche le chiamate Skype.

[Test]
Per verificare il corretto funzionamento del sistema proviamo ad effettuare e a ricevere delle
telefonate.

Il primo test che faremo sulle chiamate in uscita utilizzando SkypeOut.


Per i test abbiamo usato un telefono software (Ip Communicator) di cisco con interno 901

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Avviamo SkyStone

Effettuiamo una chiamata ad un numero nazionale :

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Come si vede dallimmagine 1 = Prefisso per skystone, 0039 = Prefisso internazionale


(Obbligatorio per skype)

Come si evince dalle immagini, il nostro telefono cisco connesso con il telefono chiamato
utilizzando la linea Skype attraverso SkyStone (H323-to-SkyStone)

Con secondo test proviamo a chiamare un account skype dal nostro telefono cisco :

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

Abbiamo usato la speed dial per chiamare laccount skype voipexperts.it

Per terminare i test proviamo le chiamate in ingresso. Da un account esterno (voipexperts.it)


proveremo a chiamare laccount definito su SkyStone. In questo modo attraverso le rule create la
chiamata verr trasferita al telefono associato (901) .

Documento : SkyStoneCCM
Autore : Giulio Martino
VoipExperts.it SkyStone To Cisco CallManager

[Conclusioni]
In questo articolo abbiamo visto come interfacciare SkyStone con Cisco Call Manager. I dettagli
tecnici forniti sono di base e permettono di avere un sistema perfettamente funzionante. Ci sono
tutti gli strumenti per creare delle configurazioni verticalizzate sulle proprie esigenze ed avere un
controllo capillare dei vari passaggi delle telefonate.

[Risorse]

Cisco
www.cisco.com

SkyStone
http://www.stonevoice.com/Products/IPSoftwareSkypeGateway/tabid/989/Default.aspx
http://www.stonevoice.com/Download/Downloadarea/tabid/775/Default.aspx
http://www.stonevoice.com/Products/HardwareSoftwareRequirements/tabid/774/Default.aspx

VoipExperts.it
www.voipexperts.it

Documento : SkyStoneCCM
Autore : Giulio Martino

You might also like