Jump to content

pythonpoole

Members
  • Posts

    842
  • Joined

  • Last visited

Everything posted by pythonpoole

  1. NCH Changelog for 4.03 * Outbound list fix (truncation problem) * email - now allow authentication * Outbound list handling memory leak * Updated CAHTA/Synway library * Button enabling in OGM Manager (fixes a number of problems) * Fixed overlapped controls on RecordDlg * Use the Default mailbox if mailbox name is blank * Added SSL for sending emails, new option on Email Settings dialog * Restart engine only on telephony changes * Refresh maindialog list of mailboxes when mailboxes are changed from Settings
  2. Good news, you will be able to achieve your ideal setup with NCH software. However, for some of the features that you're requesting, plug-in(s) will be necessary (e.g. for interfacing with your Windows Application, accessing databases). As for using analogue lines with Axon, you'll have to choose one of three options. Use a virtual FXO adapter such as NCH Carousel (only usable with a limited number of devices), Use an hardware FXO adapter (compatible with all analogue lines but more costly), OR link those lines directly to IVM (skipping Axon altogether).\
  3. Sipgate provides their own Voicemail option (I believe it's free). This can be activated by logging into your sipgate web account and then clicking the "Voicemail" tab. There should be an option to enable voicemail. Alternatively, if you want more control over your voicemail or want your own voicemail system at your end rather than at sipgate, you can purchase IVM (from NCH). The price varies from time to time right now it is at $28 USD for the basic voicemail setup, and up to $250 USD for more complex usage (eg. for up to 64 phone lines and an automated attendant with press 1 for this type menus).
  4. I don't think you can do this with Axon, you'd probably have to do it at the client (voip phone) end. For example you can have a program force Express Talk to disconnect a call using "C:\Program Files\NCH Swift Sound\Express Talk\talk.exe" -hangup For IVM, you could have an external program set a variable in IVM after the time limit that would indicate the call should disconnect. Then on the start of an OGM you can check if the call should end based on the variable.
  5. I don't have an sipgate account, but you can try this configuration: In express talk's Line Options, - Set "Full 'Friendly' Display Name" to anything of your choosing - Set "Server (SIP Proxy or Virtual PBX)" to sipgate.co.uk - Set "SIP Number (or User Name)" to Your SIPID (You can find it under 'My Data' / Connection information at sipgate) - Set "Password" to your sipgate password (You can find it under 'My Data' / SIP-Password at sipgate) Click ok to apply the settings. Within the next few seconds, Express talk's log at the bottom of the window should either indicate the account was successfully registered or give an error if there was a problem.
  6. Axon doesn't have an actual "API" but you can interface with the software in a limited way using the Windows Registry All settings can be found in HKEY_LOCAL_MACHINE\SOFTWARE\NCH Swift Sound\Axon\ Additionally call logs are stored in external files which can then be read and interpreted by your "plug-in" You can also modify the CSS style sheet for the web interface to customize it to your liking
  7. I don't have a solution (sorry), but I'm very interested if you do find one because I am having the same problem.
  8. The service provider uknumber.co.uk is not a VoIP service, it simply forwards calls from the UK number they provide you to any other land-line or mobile number of your choosing. So in order for you to interface this with Express Talk, you will first need to sign-up for a (SIP compatible) VoIP service that has a DID (incoming phone number) which your UK number can forward to. I wouldn't recommend doing this, there are UK VoIP providers out there that will give you a free incoming number in the UK with unlimited inbound minutes without charging callers per minute fees. These services can also directly interface with express talk and overall will lead to a much better solution. Try http://www.sipgate.co.uk Also note: uknumber.co.uk is not a "free" service. Your callers will be charged per minute while calling you, and you will not receive any percentage of the profit.
  9. I know that Asterisk has full support for this feature, but I haven't heard of one case yet (other than the person suggesting the "non-working" method) where it has been accomplished with Axon. I know that during my time here, this topic has come up a few times and there was no solution to my knowledge.
  10. The outbound caller-id that appears on the receiving party's phone when you call their external number is the caller-id set with your VoIP provider. i.e. Axon will not attempt to override the external caller-id (also known as caller-id spoofing) that is delivered to the receiving party's phone. VoIPBuster decides what caller-id to send out. Typically this will be the same as your VoIPBuster number, in other cases it maybe the number of the nearest VoIPBuster phone centre, it could also show up as a private number. It all depends on the VoIP service. My understanding is the Display Names in Axon are only for your reference when changing the extension settings and the display name set in the Softphone (e.g. Express Talk) or SIP Phone is used as the caller-id when internal phone calls are made from one extension on Axon to another. When no display name is given, the extension number is used.
  11. Just occurred to me for the password issue.. simply create an extension in Axon, set its password to one of your choosing, check the "encrypted" binary form in the registry, and then use that binary password when creating automated extensions. This should solve any problems you may encounter when IVM tries to decrypt a random string.
  12. The following pseudo code is an example for creating 50 extensions from 300 to 350: BEGIN PROGRAM QUIT AXON COUNT -> 300 WHILE COUNT <= 350 THEN CREATE REGISTRY KEY "HKEY_LOCAL_MACHINE\SOFTWARE\NCH Swift Sound\Axon\Lines\Extensions\"+COUNT CREATE REG_SZ (STRING) REGISTRY ENTRY "DisplayName" SET VALUE "Extension "+COUNT CREATE REG_SZ (STRING) REGISTRY ENTRY "OutboundPlan" SET VALUE "Default" CREATE REG_BINARY (BINARY) REGISTRY ENTRY "_PASSWORD" SET VALUE RANDOM() COUNT -> COUNT + 1 END WHILE LAUNCH AXON END PROGRAM Haven't tested, I'm making the assumption that it will work. For the password entry, it seems to be encrypted.. In theory (just assuming here) if you set a random password (or the same password for each extension) in binary form and then go into Axon and go to the extensions control panel, and then click the "Setup Details" then it should show the "decrypted" password. Again, I haven't tested this, and I don't hold responsibility for any problems you may encounter by doing this.
  13. Please refer to http://nch.com.au/talk/sdk.html It provides detailed information on what arguments can be passed to Express Talk to execute different functions (including dialing a number).
  14. Your Callcentric provider will have an option in their online member control panel that will let you forward calls to another number. Simply enter your SkypeIn number and all calls will be forwarded there. Note: If you are not on the unlimited plan, you will be charged a per minute rate (same as rate to call somewhere in the US on that line) for every incoming call on your Canadian number that is forwarded.
  15. Check the settings under: External Line > Advanced Settings > Caller ID The default in 1.20 is to perpend 9 before the number. I have no idea why it does that, it is actually quite annoying. Especially considering there are very few caller ID services or locations where you would need to add 9 to the beginning of every number. It is possible the development team was using it to distinguish between internal extensions and external lines, but this shouldn't be automatically set for end users.
  16. You cannot change the internal programming to accomplish this, however you still have two options. 1) Contact NCH about the issue and they will work with you to modify the program to suit your needs (for a small fee) 2) Develop (or hire NCH / an independent group to develop) a plug-in for IVM which can send numbers (example 25) as a parameter, and have the plugin return the number in word form (eg twenty and five) and have the next OGM read the number to the caller. The first way is by far the better option and will allow for more integration with the program.
  17. G729 and G723 are both proprietary codecs (and cost money to use/license) and hence Express Talk is not compatible with either of them. Codecs Express Talk does support: G711 ulaw alaw GSM Which are pretty much all the standard ones. What hardware are you using? Are you sure it only supports G723 and G729?
  18. First, make sure that only your modem is listed under telephony devices. If it still tries to connect, then I'm not sure and you'll have to get an answer from the NCH staff.
  19. Lets say your plugin returns this exactly: myvar = "hello" Then %myvar% should then be set to "hello" in IVM
  20. You can't share the same SIP account, each SIP enabled device or software needs to be separate account. Axon works by allowing you to share one external SIP account among several internal network devices by creating new "sub"-sip accounts or "extensions" that each SIP device or software can register with. Using this method, it also makes it much easier to make LAN to LAN extension calls.
  21. If you mean answer automatically and present the user with an auto attendant (such as a press 1, press 2 menu), please look into purchasing NCH's IVM software. If you want your softphone to auto-answer, consider the use of X-lite by counterpath. I do not know of an AA feature in Express Talk.
  22. pythonpoole

    IVM new set up

    You can't register two VoIP phones with the same VoIP account, that is why you are probably encountering problems. To share one VoIP line with multiple VoIP phones/software (such as IVM, Express talk, your SPA9000, etc.) you need the Axon software (Free, and also made by NCH). It will register with your VoIP account and let multiple devices/software phones use it to answer and dial out calls. It does this by creating multiple extensions / your own internal VoIP accounts to setup with each VoIP adapter and VoIP software you are using. So, in the end, each VoIP device or software has its own VoIP account to register with.
  23. It simply means the plug-in took too long to execute, perform an action and return the necessary information. There is a simple rule that the plug-in must return something before the OGM finishes otherwise it times out. The simple solution is to make the OGM longer to ensure the plug-in always finishes returning before the OGM is complete. For example, instead of having just a blank OGM, perhaps play a message (eg One moment please while we process your request) or even 2-3 seconds of a blank audio file to give the plug-in a bit more time.
  24. I realize this is a very late reply, but I should still answer. It shouldn't matter what extension you pick from the list, in the previous version you could select none, but I guess now you are forced to pick one. Regardless of what extension you choose, it should ring on the extension specified in the FXO adapter configuration.
  25. As you suggested, the only way I can think of avoiding this is to do a simple check to make sure the number is within range. I'm not sure why you would need multiple OGMs however, there is an option to simply limit the range of values that are accepted by the OGM, and I believe if the number provided is out of that range it asks the caller to input the number again.
×
×
  • Create New...