Author’s note: This article supports our legacy products. At Inventive Labs, after two decades of providing telephony tools, we never stop supporting those who rely on our products to run their businesses. We no longer recommend Dialogic. This article is for our customers who are using legacy equipment. For more information about these legacy products and where we are today, read Ditch Dialogic & Convert to Voice Elements.
CTI32 now supports multiple SIP registrations. CTI32.DLL’s dated 8/12/2008 and later have this feature.
The registration information in the CTI32.INI file is now considered the “DEFAULT” sip registration information. To add additional registrations you will need to add the following tag to the [HMP] section in the CTI32.INI:
[HMP] SipAdditionalRegistrations=nickname nickname2 nickname3...
The nickname is a user defined name that serves as a unique identifier within CTI32. I.E. If you are using Joe’s SIP Provider you can use any arbtrary name such as: Joe, JoesISP, etc. Nicknames are single word (no spaces) and are separated by a single space.
Example:
[HMP] SipAdditionalRegistrations=Junction
The registration information for your nickname is then supplied in a new .INI file that you can create with any text editor such as notepad. The file is required to be named the same as the nickname with the added extension of .INI. Further, the file is required to reside in the same folder as the CTI32.INI file. Usually, C:\Program Files\CTI32.
Example:
Junction.ini
The structure of the new INI file is as follows:
[HMP] Realm=jnctn.net Identity=sip:myusername@sip.jnctn.net Username=myusername Password=mypassword PasswordEncrypted=0 RegisterLocalAlias=sip:myusername@inventivelabs.com:5060 RegisterServer=sip:sip.jnctn.net RegisterClient=sip:myusername@sip.jnctn.net RegisterMaxHops=70 RegisterUserAgent=User-Agent: InventiveLabs CTI32 RegisterTimeToLive=60 RegisterDialRealm= RegisterMaxRetries=1