User Tools

Site Tools


sdf_voip_client

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
sdf_voip_client [2023/11/02 19:55] – Add note about Poly VVX 201 and Impossible Digitmap Match mcornicksdf_voip_client [2024/09/21 07:47] (current) – t.” hc9
Line 1: Line 1:
 ====== SDF VoIP Client ====== ====== SDF VoIP Client ======
  
-Below are instructions on configuring a SIP client to work with SDF's VOIP service. Please see the [[setting_up_a_sip_phone_with_sdf_voip|SDF VoIP tutorial]] for more information.+Below are instructions on configuring a SIP client to work with SDF's VOIP service. Please see the [[setting_up_a_sip_phone_with_sdf_voip |SDF VoIP tutorial]] for more information.
  
 **Client Instructions** **Client Instructions**
Line 7: Line 7:
 ===== Linphone for iOS ===== ===== Linphone for iOS =====
  
-Linphone may be installed by searching for "Linphonein the App Store or by clicking [[http://itunes.apple.com/us/app/linphone/id360065638?mt=8|here]] to open the App Store page on your iOS device.+Linphone may be installed by searching for Linphone” in the App Store or by clicking [[http://itunes.apple.com/us/app/linphone/id360065638?mt=8 |here]] to open the App Store page on your iOS device.
  
 Once you have installed the application, open the **general settings** application on your iOS device. There are no settings within the app itself. In the general settings application, scroll down until you find an entry for Linphone. Tap it to open Linphone's settings Once you have installed the application, open the **general settings** application on your iOS device. There are no settings within the app itself. In the general settings application, scroll down until you find an entry for Linphone. Tap it to open Linphone's settings
Line 21: Line 21:
 ===== Ekiga for Windows and linuxy things ===== ===== Ekiga for Windows and linuxy things =====
  
- Download and install [[http://ekiga.org/|ekiga]]. During the initial run, a wizard will appear. Cancel out of the wizard and **manually add an account** with the steps below. More information can also be found on ekiga's [[http://wiki.ekiga.org/index.php/Main_Page|documentation site]].+ Download and install [[http://ekiga.org/ |ekiga]]. During the initial run, a wizard will appear. Cancel out of the wizard and **manually add an account** with the steps below. More information can also be found on ekiga's [[http://wiki.ekiga.org/index.php/Main_Page |documentation site]].
  
   - **Cancel out of the wizard**, if it is still running.   - **Cancel out of the wizard**, if it is still running.
-  - **Add an account** through "Edit→Accounts" +  - **Add an account** through Edit→Accounts 
-  - In the pop up, go to **"Accounts→Add a SIP account"** and fill in the fields.+  - In the pop up, go to **Accounts→Add a SIP account** and fill in the fields.
   - Give the account a name in the Name field.   - Give the account a name in the Name field.
   - For **Registrar**, use **sip.sdf.org**.   - For **Registrar**, use **sip.sdf.org**.
Line 32: Line 32:
   - For Password, use the password supplied in the email.   - For Password, use the password supplied in the email.
   - For **Timeout**, make sure the value is large like **3600**.   - For **Timeout**, make sure the value is large like **3600**.
-  - Select the "Enable Accountbox.+  - Select the Enable Account” box.
   - Select OK to complete this process.   - Select OK to complete this process.
   - Have fun.   - Have fun.
Line 40: Line 40:
 The Grandstream GXP2000 is an office SIP phone. It is fairly straightforward to setup via the phone's web interface. Below is a screenshot with highlighted options needed for it to register and work properly with SDF's VOIP system. Here are some items to note: The Grandstream GXP2000 is an office SIP phone. It is fairly straightforward to setup via the phone's web interface. Below is a screenshot with highlighted options needed for it to register and work properly with SDF's VOIP system. Here are some items to note:
  
-  * Replace 1134 with your extension ('SIP User IDand 'Authenticate IDoptions), and slugmax ('Nameoption) with your own user ID (or whatever you want the 'Nameoption gets displayed on the phone's LCD display, but is not useful otherwise). +  * Replace 1134 with your extension (SIP User ID’ and Authenticate ID’ options), and slugmax (Name’ option) with your own user ID (or whatever you want – the Name’ option gets displayed on the phone's LCD display, but is not useful otherwise). 
-  * The 'Voice Mail UserIDis really the extension number for the voicemail system. Currently, this is 1085. Once setup, hitting the phone''msgbutton will dial this extension. +  * The Voice Mail UserID’ is really the extension number for the voicemail system. Currently, this is 1085. Once setup, hitting the phone'msg’ button will dial this extension. 
-  * I have NAT traversal disabled, as I have my home router configured to forward UDP port 5060 to the phone's IP. You may need NAT traversal, depending on your setup. **I've found it necessary with a standard UDP port forwarding setup to select 'No, but send keep-alivefor this option, without it longer duration calls were being dropped after about 10 minutes.** +  * I have NAT traversal disabled, as I have my home router configured to forward UDP port 5060 to the phone's IP. You may need NAT traversal, depending on your setup. **I've found it necessary with a standard UDP port forwarding setup to select No, but send keep-alive’ for this option, without it longer duration calls were being dropped after about 10 minutes.** 
-  * Make sure you choose 'via RTPfor the 'Send DTMFconfiguration option. Otherwise the voicemail system will not allow you to login. +  * Make sure you choose via RTP’ for the Send DTMF’ configuration option. Otherwise the voicemail system will not allow you to login. 
-  * The 'Authenticate Passwordoption is the password given to you in the VOIP signup email+  * The Authenticate Password’ option is the password given to you in the VOIP signup email
  
 {{:sdf_voip_client:grandstream_voip.png?nolink|Grandstream Device Configuration}} {{:sdf_voip_client:grandstream_voip.png?nolink|Grandstream Device Configuration}}
 +
 ===== Grandstream HT801/HT802 ATA ===== ===== Grandstream HT801/HT802 ATA =====
  
 Grandstream HT801/HT802 are Analog Telephone Adapters which support analog phones, including older rotary dial models. Newer firmware versions allow pulse dial and high powered ringing. The HT802 supports two lines. Grandstream HT801/HT802 are Analog Telephone Adapters which support analog phones, including older rotary dial models. Newer firmware versions allow pulse dial and high powered ringing. The HT802 supports two lines.
  
-  * These devices have a web configuration interface running on it's LAN IP address. The default username and password are: admin/admin. For factory locked devices from Vonage, see [[http://sdf.org/?tutorials/ht802_factory_unlock|Unlocking Grandstream_HT802]] (This is an advanced topic and will void your warranty). +  * These devices have a web configuration interface running on it's LAN IP address. The default username and password are: admin/admin. For factory locked devices from Vonage, see [[http://sdf.org/?tutorials/ht802_factory_unlock |Unlocking Grandstream_HT802]] (This is an advanced topic and will void your warranty). 
-  * Navigate to the tab labelled 'FXS PORT1'+  * Navigate to the tab labelled FXS PORT1
   * Primary SIP Server: sip.sdf.org   * Primary SIP Server: sip.sdf.org
   * SIP User ID: (Your 4-digit extension)   * SIP User ID: (Your 4-digit extension)
   * Authenticate ID: (Your 4-digit extension)   * Authenticate ID: (Your 4-digit extension)
-  * Authenticate Password: (Your SIP password, see 'maint')+  * Authenticate Password: (Your SIP password, see maint)
   * (Optionally) Name: (Your Name)   * (Optionally) Name: (Your Name)
   * Note: With NAT Traversal disabled, you may need to forward UDP fort 5060 from your router to the Gateway devices IP Address.   * Note: With NAT Traversal disabled, you may need to forward UDP fort 5060 from your router to the Gateway devices IP Address.
Line 66: Line 67:
 The Grandstream Handytone 286 is a simple analog telephone adapter. It can allow you to use any analog phone with the SDF VOIP service. It can be configured using the built-in web interface or through voice prompts by dialing ''<nowiki>***</nowiki>'' on an analog phone. The Grandstream Handytone 286 is a simple analog telephone adapter. It can allow you to use any analog phone with the SDF VOIP service. It can be configured using the built-in web interface or through voice prompts by dialing ''<nowiki>***</nowiki>'' on an analog phone.
  
-  * Add 'sip.sdf.orgto the SIP Server field+  * Add sip.sdf.org’ to the SIP Server field
   * Add your extension to the SIP User ID and Authenticate ID fields   * Add your extension to the SIP User ID and Authenticate ID fields
-  * Add your VOIP password provided from 'maintto the Authenticate Password field+  * Add your VOIP password provided from maint’ to the Authenticate Password field
   * Add your name to the Name field, if you wish   * Add your name to the Name field, if you wish
-  * Set Use DNS SRV to 'Yes' +  * Set Use DNS SRV to Yes 
-  * Set NAT Traversal to 'No' +  * Set NAT Traversal to No 
-  * UN-check 'in-audioand check 'via RTP (RFC2833)for Send DTMF+  * UN-check in-audio’ and check via RTP (RFC2833)’ for Send DTMF
  
 You should also forward UDP port 5060 to the Handytone's IP address through your router. It may be a good idea to set the Handytone to a static IP address, which can be done on the Basic Settings tab. Don't forget when doing this to add all the relevant fields, including a proper DNS server, else the Handytone won't be able to resolve the sip.sdf.org address. You should also forward UDP port 5060 to the Handytone's IP address through your router. It may be a good idea to set the Handytone to a static IP address, which can be done on the Basic Settings tab. Don't forget when doing this to add all the relevant fields, including a proper DNS server, else the Handytone won't be able to resolve the sip.sdf.org address.
Line 92: Line 93:
 {{:sdf_voip_client:03-dialpad_settings.png?nolink|Settings}} {{:sdf_voip_client:03-dialpad_settings.png?nolink|Settings}}
  
-|**4**|Optionally, select the "Use Internet callingoption to select when to use SIP calling, and when to use the regular calling function. In this case, I select "Only for Internet callsonly for SIP calls. (See contacts discussion below.)|+|**4**|Optionally, select the Use Internet calling” option to select when to use SIP calling, and when to use the regular calling function. In this case, I select Only for Internet calls” only for SIP calls. (See contacts discussion below.)|
  
 {{:sdf_voip_client:04-call_settings.png?nolink|Calling}} {{:sdf_voip_client:04-call_settings.png?nolink|Calling}}
Line 102: Line 103:
 {{:sdf_voip_client:05.5-call_settings2.png?nolink|SIP}} {{:sdf_voip_client:05.5-call_settings2.png?nolink|SIP}}
  
-|**6**|Optionally, select "Receive incoming callsif you want to receive SIP calls on this phone.|+|**6**|Optionally, select Receive incoming calls” if you want to receive SIP calls on this phone.|
  
 {{:sdf_voip_client:06-add_account.png?nolink|Receive}} {{:sdf_voip_client:06-add_account.png?nolink|Receive}}
  
-|**7**|Select the "Add Accountoption near the bottom.|+|**7**|Select the Add Account” option near the bottom.|
  
 {{:sdf_voip_client:05.5-call_settings2.png?nolink|Add Account}} {{:sdf_voip_client:05.5-call_settings2.png?nolink|Add Account}}
  
-|**8**|On the next screen, tap Username and enter only the extension number. Tap password and enter your password. Tap Server and enter sip.sdf.org. Optionally, select "Set as primary account.This option does not seem to be necessary to make an outbound call. Maybe this is only used when multiple SIP accounts are configured? Tap save to save the settings. Now things should be ready for a test call.|+|**8**|On the next screen, tap Username and enter only the extension number. Tap password and enter your password. Tap Server and enter sip.sdf.org. Optionally, select Set as primary account.” This option does not seem to be necessary to make an outbound call. Maybe this is only used when multiple SIP accounts are configured? Tap save to save the settings. Now things should be ready for a test call.|
  
 {{:sdf_voip_client:07-account_details.png?nolink|Details}} {{:sdf_voip_client:07-account_details.png?nolink|Details}}
  
-When making a call from the dialpad, there does not seem to be a way to enter the @ sign. If "Use Internet callingis set to "For all calls", then this is not an issue: just type the extension number and tap call..+When making a call from the dialpad, there does not seem to be a way to enter the @ sign. If Use Internet calling” is set to For all calls, then this is not an issue: just type the extension number and tap call..
  
-Another way to make SIP calls is to add the SIP number (nnnn@sip.sdf.org) into the contacts, and select the number from the address book. Android seems to detect the @ sign and automatically switch to internet calls regardless of what the "internet callingsetting and the "Set as primary accountsetting is set to.+Another way to make SIP calls is to add the SIP number (nnnn@sip.sdf.org) into the contacts, and select the number from the address book. Android seems to detect the @ sign and automatically switch to internet calls regardless of what the internet calling” setting and the Set as primary account” setting is set to.
  
-Finally, Google Contacts also has the option of labeling a number as "Internet callwhich will trigger SIP calling as well.+Finally, Google Contacts also has the option of labeling a number as Internet call” which will trigger SIP calling as well.
  
 This tutorial is far from complete. Wanna make it better? Edit it! This tutorial is far from complete. Wanna make it better? Edit it!
Line 126: Line 127:
 (and probably other Poly phones of this class) (and probably other Poly phones of this class)
  
-These are pretty straightforward to set up with the web UI (connect to http://your.phones.ip.address, login as admin, default admin password if you haven't changed it is 456.) "Simple Setupshould get you going.+These are pretty straightforward to set up with the web UI (connect to http://your.phones.ip.address, login as admin, default admin password if you haven't changed it is 456.) Simple Setup” should get you going.
  
-Once you're set up, you'll notice that trying to dial extensions beginning with 10 won't work. Go to the Line settings, find "Impossible Digitmap Matchand set it to 2. Apply the settings, then try dialing 1006 and you should hear the dulcet tones of CQ Serenade.+Once you're set up, you'll notice that trying to dial extensions beginning with 10 won't work. Go to the Line settings, find Impossible Digitmap Match” and set it to 2. Apply the settings, then try dialing 1006 and you should hear the dulcet tones of CQ Serenade.
  
 ---- ----
sdf_voip_client.1698954953.txt.gz · Last modified: 2023/11/02 19:55 by mcornick