Prophecy 9.0 Development Guide Home  |  Frameset Home

  Connecting via Analog Phone Lines  |  TOC  |  SIPMethod  

VOIP Settings


These docs may be outdated. Please see the new Evolution Wiki VoIP Integration Developer Documentation for the latest documentation.


You can connect to the platform either through VoIP/SIP or through traditional TDM circuits. All you need to provide is any SIP-enabled telephony interface -- for example IP phones and devices, soft phones, telephony cards, or SIP PBX. Your telephony interface can be hardware or software-based or a combination of the two -- as long as it "speaks SIP."

Accessing VoIP Settings


If you haven't already, sign in to the Management Console. Go to the 'Servers' section and select the correct server. VoIP is configured as part of the 'Prophecy Runtime' service under the 'General' branch.

Configuring a PBX or SIP Gateway


PBX and SIP gateways are also configured via the VoIP settings. To learn more about configuring a SIP Gateway, go to Setting Up Telephony.

How to configure a 3rd party VOIP provider

When you signed up with your VOIP provider, they should have sent you a welcome letter or other packet of information that includes login credentials, IP addresses, and other information necessary to register with their service. Refer to this documentation when using the Management Console to configure the settings for your VOIP provider.

NOTE: The VoipGateway config.xml setting is deprecated and should not be used. See the SIP Gateway section for information on configuring your outound VoIP gateway or SIP trunk.

                           
Item Description Format
VoipGateway1 DEPRECATED N/A
Bridged DEPRECATED N/A
DNSRefreshIntervalSec how frequently DNS SRV records for the registrar need to be replaced Integer - seconds
Username Username of the account String
AuthUsername Authentication username if required by provider String
Password Password of the account String
Domain Realm with which to authenticate Valid hostname or IP address
ContactIP Local IP user can be contacted at (optional) IP[:port]
ExpirationTimeout Timeout in seconds at which registration expires Integer
Registrar In case the IP at which registrar can be reached is different from "Domain" Valid hostname or IP address
ResolveRegistrar Whether or not to resolve the regstrars DNS name - set to 0 if using IP for Registrar 1


Sample Configuration


Here is what a sample Custom VoIP configuration might look like in Prophecy's config.xml file:

NOTE: With Prophecy 9 and 10, you should have no need to edit any configuration files. However one common item, VoIP configuration, still requires edits to the configuration. It is highly recommend you do not edit any configuration files except at the recommendation of Voxeo's Support team.


Example



<item name="VoipGateway1"/>
<item name="Bridged">0</item>
<category name="Registrations">
    <item name="DNSRefreshIntervalSec" type="int">600</item>
    <category name="Free-Form-Name"> <!-- call this whatever you like -->
        <item name="Username">username</item>
        <item name="AuthUsername">authname</item> <!-- optional - some providers may require it -->
        <item name="Password">password</item>
        <item name="Domain">my.sipprovider.com</item> <!-- realm with which to authenticate -->
        <item name="ContactIP">10.1.10.100:5060</item>    <!-- IP and port of the Prophecy server -->
        <item name="ExpirationTimeout" type="int">30</item> <!-- how often to send REGISTER in seconds -->
        <item name="Registrar">my.sipprovider.com</item> <!-- the registration address to use, if different than Domain -->
        <item name="ResolveRegistrar" type="int">1</item> <!-- whether or not to resolve the regstrars DNS name - set to 0 if using IP for Registrar. -->
      </category>
</category>


Should you have any questions about what you've read here, or anything else in the configuration file, please feel free to email our Support team.


  ANNOTATIONS: EXISTING POSTS
0 posts - click the button below to add a note to this page

login
  Connecting via Analog Phone Lines  |  TOC  |  SIPMethod  

© 2011 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site