What is the SIP plugin ?
SIP is a signaling protocol, used by many Voice over Ip providers. With some research, you may find a free voip provider, at least for inbound calls.
The SIP plugin is a bit like the HomeSeer phone plugin. Instead of using an analog telephone line and a voice modem, you need a SIP voice over IP account, and the telephone calls happen through your internet access (dsl...).
With the SIP plugin and a SIP account, your Homeseer computer can place and answer calls, can play and record wav files, speak and recognize DTMF tones... and you don't need any modem !
You can build all sorts of interactive menus using the HomeSeer VB.NET scripting engine, and interact with HomeSeer devices the way you like. The sip_home_control.vb script shows how to turn ON/OFF HomeSeer devices, or get HomeSeer device status. The sip_transfer.vb script shows how you can transfer a call to any contact in your HomeSeer Phone contact list.
Features:
- Supports registering several SIP Voice over IP lines.
- Supports line registration to several SIP proxies.
- Handles several calls simultaneously
- Supports inbound and outbound calls
- Text to speech
- Playing and recording wav files
- Inband and OutOfBand (RFC2833) DTMF detection
- Integration with HomeSeer contact-list (Names, phone numbers, ring count before answer, announce caller, hangup on this caller)
- Caller-id announcements through HomeSeer Speaker.
- Can transfer a call to any contact in the HomeSeer phone contact list.
- Integration with HomeSeer phone answering machine (reading your messages)
- Integration with homeseer phone mailbox (HS 2.1.154+ required to leave a message in a mailbox).
- Full HomeSeer event support (triggers / conditions / actions)
- Script API to place calls from your scripts.
- Script API to check line registration status
- Integration with SIP provider voicemail notifications (MWI)
- Integration with PBX extension monitoring (Busy lamp field)
- As the plugin is 100% driven by HomeSeer scripts, you can easily customize the sample IVR and build your own IVR scripts.
- Plugin now supports event triggers conditions and actions
Triggers:
Line Registered
Line Register Failed
Line Unregistered
Incoming Call
Line Ringing
Outgoing Call
Call Connected
Call Failed
Call Disconnected
Transfer success
Transfer failure
New Voice Mail (trigger linked to your SIP Provider or your own PBX voicemail system)
Conditions
Sip Line Enable Status : Is Enabled / Is Disabled
Sip Line Registration Status : Is Registered / Is Unregistered
Action:
Place SIP Call
Documentation:
Doc --> http://board.homeseer.com/showthread.php?t=116383
Sample scripts --> http://board.homeseer.com/showthread.php?t=116898
SIP Provider settings --> http://board.homeseer.com/showthread.php?t=116943
SIP is a signaling protocol, used by many Voice over Ip providers. With some research, you may find a free voip provider, at least for inbound calls.
The SIP plugin is a bit like the HomeSeer phone plugin. Instead of using an analog telephone line and a voice modem, you need a SIP voice over IP account, and the telephone calls happen through your internet access (dsl...).
With the SIP plugin and a SIP account, your Homeseer computer can place and answer calls, can play and record wav files, speak and recognize DTMF tones... and you don't need any modem !
You can build all sorts of interactive menus using the HomeSeer VB.NET scripting engine, and interact with HomeSeer devices the way you like. The sip_home_control.vb script shows how to turn ON/OFF HomeSeer devices, or get HomeSeer device status. The sip_transfer.vb script shows how you can transfer a call to any contact in your HomeSeer Phone contact list.
Features:
- Supports registering several SIP Voice over IP lines.
- Supports line registration to several SIP proxies.
- Handles several calls simultaneously
- Supports inbound and outbound calls
- Text to speech
- Playing and recording wav files
- Inband and OutOfBand (RFC2833) DTMF detection
- Integration with HomeSeer contact-list (Names, phone numbers, ring count before answer, announce caller, hangup on this caller)
- Caller-id announcements through HomeSeer Speaker.
- Can transfer a call to any contact in the HomeSeer phone contact list.
- Integration with HomeSeer phone answering machine (reading your messages)
- Integration with homeseer phone mailbox (HS 2.1.154+ required to leave a message in a mailbox).
- Full HomeSeer event support (triggers / conditions / actions)
- Script API to place calls from your scripts.
- Script API to check line registration status
- Integration with SIP provider voicemail notifications (MWI)
- Integration with PBX extension monitoring (Busy lamp field)
- As the plugin is 100% driven by HomeSeer scripts, you can easily customize the sample IVR and build your own IVR scripts.
- Plugin now supports event triggers conditions and actions
Triggers:
Line Registered
Line Register Failed
Line Unregistered
Incoming Call
Line Ringing
Outgoing Call
Call Connected
Call Failed
Call Disconnected
Transfer success
Transfer failure
New Voice Mail (trigger linked to your SIP Provider or your own PBX voicemail system)
Conditions
Sip Line Enable Status : Is Enabled / Is Disabled
Sip Line Registration Status : Is Registered / Is Unregistered
Action:
Place SIP Call
Documentation:
Doc --> http://board.homeseer.com/showthread.php?t=116383
Sample scripts --> http://board.homeseer.com/showthread.php?t=116898
SIP Provider settings --> http://board.homeseer.com/showthread.php?t=116943
Comment