asterisk integration into mssql database erik wilhelmsen it manager ccv erik wilhelmsen it manager...

14
Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV

Upload: stephen-edwards

Post on 29-Dec-2015

235 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Asterisk Integration into

MSSQL Database

Asterisk Integration into

MSSQL Database

Erik WilhelmsenIT Manager

CCV

Erik WilhelmsenIT Manager

CCV

Page 2: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Voicemail storage

More configurable/Open ended

Call Detail Records

Click to call functionality (AMI)

SIP Peer status updates

Asterisk Realtime

Voicemail.conf, extensions.conf, sip.conf

Advantages for integration

Advantages for integration

Page 3: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Asterisk Install Req.Asterisk Install Req.

Asterisk 1.4 or higher (1.6 for some features)

FreeTDS driver (tds ver. 7.0)

Build Asterisk with odbc and cdr_tds support

Page 4: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Linux ConfLinux Conf

Update ODBC.ini

Update ODBCinst.ini

Page 5: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Asterisk confAsterisk conf

Update res_odbc.conf with DB variable info

Update cdr_tds.conf

Page 6: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Asterisk confAsterisk conf

Update Extconfig.conf

Update Voicemail.conf

Update Extensions.conf

Page 7: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Voicemail StorageVoicemail Storage

Ability to store VM’s as blob file in database

Update status of VM with agent

Click to call integration using outlook app.

Page 8: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Call Detail recordsCall Detail records

Store all call records in MSSQL DB

With agent/app we are able to massage record data to fit our needs

Pull info we need realtime into our CMS for reporting or information

Page 9: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Click to callClick to call

Using extensions DB we are able to make a call to the AMI and provide Click-to-Call

Integrated into our CMS and Call Detail reporting

Also able to query our membership database to provide caller info for Click-to-Call

Page 10: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Sip Peer StatusSip Peer Status

With SIP Database we are able to update SIP peer status

Use this information for Telephony app on client desktops using Windows bubble pop.

Future: we hope to use this for out of office replies for outlook and setting VM greetings.

Page 11: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Follow-me appFollow-me app

We have designed a custom app that allows a user to select where to be called at.

Also provides follow-me on click-to-call

Future: Integrate into SIP status DB

Page 12: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Intercom/Hunt/ConfIntercom/Hunt/Conf

Using this integration we have been able to provide an Intercom calling conference hunt group.

Use this for security/announcements

Page 13: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Asterisk RealtimeAsterisk Realtime

Running conf files from database

extensions.conf

voicemail.conf

sip.conf

Page 14: Asterisk Integration into MSSQL Database Erik Wilhelmsen IT Manager CCV Erik Wilhelmsen IT Manager CCV

Questions?Questions?