Difference between revisions of "Opentaps Asterisk Integration"
From Opentaps Wiki
Jump to navigationJump to searchLine 12: | Line 12: | ||
asterisk.areaCode = 310 | asterisk.areaCode = 310 | ||
asterisk.phoneNumber = 9876543 | asterisk.phoneNumber = 9876543 | ||
+ | * Now configure your outbound dialing prefrences. You need the outbound dialing prefix and additional prefix for calling long distance and foreign phone numbers: | ||
+ | asterisk.outbound.prev = 9 | ||
+ | asterisk.outbound.area = 1 | ||
+ | asterisk.outbound.foreign = 011 | ||
+ | * In some places such as Los Angeles, you must always dial the area code, even when the phone number you are calling is in the same area code. These properties configure whether you must always dial the country or area code: | ||
+ | asterisk.alwaysDialCountryCode = Y | ||
+ | asterisk.alwaysDialAreaCode = Y | ||
+ | * Finally, this property configures how frequently opentaps should check for new inbound calls from the asterisk server. By default, it's set to every three seconds: | ||
+ | asterisk.checkFrequencySeconds = 3 |
Revision as of 17:16, 17 March 2009
opentaps can be integrated with the Asterisk open source PBX which allows to call from opentaps using Asterisk and to be automatically redirected to the inbound caller in opentaps.
To configure this, edit the file hot-deploy/opentaps-common/config/asterisk.properties and follow these steps:
- Turn on asterisk integration by changing asterisk.enabled from N to Y
asterisk.enabled = Y
- Set up the asterisk server address and login credentials:
asterisk.host = asterisk.host.org asterisk.username = eventsdaemon asterisk.password = password
- Enter the telephone number associated with your asterisk server. This should be a Plain Old Telephone System (POTS) phone number that someone from the outside could call you on:
asterisk.countryCode = 1 asterisk.areaCode = 310 asterisk.phoneNumber = 9876543
- Now configure your outbound dialing prefrences. You need the outbound dialing prefix and additional prefix for calling long distance and foreign phone numbers:
asterisk.outbound.prev = 9 asterisk.outbound.area = 1 asterisk.outbound.foreign = 011
- In some places such as Los Angeles, you must always dial the area code, even when the phone number you are calling is in the same area code. These properties configure whether you must always dial the country or area code:
asterisk.alwaysDialCountryCode = Y asterisk.alwaysDialAreaCode = Y
- Finally, this property configures how frequently opentaps should check for new inbound calls from the asterisk server. By default, it's set to every three seconds:
asterisk.checkFrequencySeconds = 3