Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Using a Cisco ATA-187 with Avaya IPO 500v1

Status
Not open for further replies.

Jontu Kontar

IS-IT--Management
Jun 3, 2010
33
US
Hardware/Software:
[ul]
[li]Avaya IPO 500v1[/li]
[ul]
[li]Version 8.0(56)[/li]
[li]VCM 64[/li]
[/ul]
[li]Cisco ATA-187[/li]
[ul]
[li]Version 9.2.3.1[/li]
[/ul]
[/ul]

Background: I've been looking for a way to eliminate our analog lines at my employer and I'm currently testing using Cisco's ATA-187 to put our fax machines on an IP network. Thus far, I've had some success with doing so, I can see in Avaya's Monitor software where the device attempts to login but is rejected. (It's a licensing issue that I'm going to resolve in the next week.) However, there are a few issues that I don't yet understand and they revolve around the XML configs that I have to use to make the devices work with our Avaya IPO.

[ol 1]
[li]NTP is setup but it doesn't seem to actually function.[/li]
[li]I've only been able to setup a single SIP line account. If I uncomment "OF_FX_TEST_2" that now becomes the single line that attempts to login. I'm sure that I'm missing something that differentiates both ports but have no idea what it is.[/li]
[li]There has to be some way to rate limit the downloads of the config files. Right now, it's hitting the TFTP server about every second requesting a new copy of the config.[/li]
[/ol]

Thanks for any assistance you can provide.


XML:
<?xml version="1.0"?>
<device>
<deviceProtocol>SIP</deviceProtocol>
<devicePool>
<dateTimeSetting>
<timeZone>CST</timeZone>
<olsonTimeZone>America/Chicago</olsonTimeZone>
<ntps>
<ntp>
<name>xxx.93.84.114</name>
<ntpMode>Unicast</ntpMode>
</ntp>
<ntp>
<name>xxx.93.84.116</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<name>Default</name>
<tftpDefault>true</tftpDefault>
<members>
<member>
<callManager>
<name>Avaya_IPO_500_v1</name>
<description>Avaya IP Office 500v1</description>
<ports>
<!--ethernetPhonePort>2000</ethernetPhonePort-->
<sipPort>5060</sipPort>
<!--mgcpPorts>
<listen>2427</listen>
<keepAlive>2428</keepAlive>
</mgcpPorts-->
</ports>
<processNodeName>xxx.93.84.111</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<srstInfo>
<userModifiable>false</userModifiable>
<isSecure>false</isSecure>
</srstInfo>
</devicePool>
<sipProfile>
<phoneLabel>Fax Test Terminal</phoneLabel>
<!--sipProxies>
<backupProxy/>
<backupProxyPort>5060</backupProxyPort>
<emergencyProxy/>
<emergencyProxyPort>5060</emergencyProxyPort>
<outboundProxy/>
<outboundProxyPort>5060</outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies-->
<sipCallFeatures>
<!--callForwardURI>x-cisco-serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI-->
<cnfJoinEnabled>true</cnfJoinEnabled>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
<retainForwardInformation>true</retainForwardInformation>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>true</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<sipLines>
<line>
<name>OF_FX_TEST_1</name>
<authName>920</authName>
<authPassword>xxxx</authPassword>
<sharedLine>false</sharedLine>
</line>
<!--line>
<name>OF_FX_TEST_2</name>
<authName>921</authName>
<authPassword>xxxx</authPassword>
<sharedLine>false</sharedLine>
</line-->
</sipLines>
</sipProfile>
<userLocale>
<name>English_United_States</name>
<langCode>en_US</langCode>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
</networkLocaleInfo>
</device>
 
Requirements:

[ul]
[li]Config File on TFTP Server (See point 2 and XML Config below.)[/li]
[li]Avaya 3rd Party IP Endpoints licenses for each ATA port you intend to cover.[/li]
[/ul]

[ol 1]
[li]NTP kind of works once the SIP device is authorized by the IPO box but there is still an issue related to it trying to grab a CFG file ( Error: 12:07:43:146 w [DST] setDateTime() get CFG value fail, set GMT time to system ).[/li]
[li]To address both ports, you need two config files.[/li]
[ul]
[li]ATA[[MAC ADDRESS]].cnf.xml[/li]
[li]ATA[[Remove First 2 from MAC ADDRESS and add "01"]].cnf.xml[/li]
[li]EXAMPLE: ATA5006047336A9.cnf.xml[/li]
[li]EXAMPLE: ATA06047336A901.cnf.xml[/li]
[/ul]
[li] As I suspected, once the connection is established it automatically starts limiting the rate of grabbing the config file. I would imagine, that is a feature that allows the device to "instantly" grab corrected configs in case of user error.[/li]
[/ol]

XML:
<?xml version="1.0"?>
<device>
<deviceProtocol>SIP</deviceProtocol>
<devicePool>
<dateTimeSetting>
<timeZone>CST</timeZone>
<olsonTimeZone>America/Chicago</olsonTimeZone>
<ntps>
<ntp>
<name>xxx.93.84.114</name>
<ntpMode>Unicast</ntpMode>
</ntp>
<ntp>
<name>xxx.93.84.116</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<name>Default</name>
<tftpDefault>true</tftpDefault>
<members>
<member>
<callManager>
<name>xxx.93.84.111</name>
<description>Avaya IP Office 500v1</description>
<ports>
<sipPort>5060</sipPort>
</ports>
<processNodeName>xxx.93.84.111</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<srstInfo>
<userModifiable>false</userModifiable>
<isSecure>false</isSecure>
</srstInfo>
</devicePool>
<sipProfile>
<phoneLabel>Fax Test Terminal</phoneLabel>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
<retainForwardInformation>true</retainForwardInformation>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>true</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<sipLines>
<line>
<name>920</name>
<authName>920</authName>
<authPassword>xxxx</authPassword>
<sharedLine>false</sharedLine>
</line>
</sipLines>
</sipProfile>
<userLocale>
<name>English_United_States</name>
<langCode>en_US</langCode>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
</networkLocaleInfo>
</device>
 
Solution!

Hardware:
[ul]
[li]Cisco ATA-187[/li]
[ul][li]Firmware: 9.2(3).1[/li][/ul]
[li]Avaya IPO 500v1[/li]
[ul][li]Firmware: 8.0(R56)[/li][/ul]
[/ul]



Requirements:

Config File on TFTP Server and DialPlan (See point 2 and XML Configs below.)
Avaya 3rd Party IP Endpoints licenses for each ATA port you intend to cover.

NTP kind of works once the SIP device is authorized by the IPO box but there is still an issue related to it trying to grab a CFG file ( Error: 12:07:43:146 w [DST] setDateTime() get CFG value fail, set GMT time to system ).

To address both ports, you need two config files.

ATA[[MAC ADDRESS]].cnf.xml
ATA[[Remove First 2 from MAC ADDRESS and add "01"]].cnf.xml

e.g.

ATA5006047336A9.cnf.xml
ATA06047336A901.cnf.xml

As I suspected, once the connection is established it automatically starts limiting the rate of grabbing the config file. I would imagine, that is a feature that allows the device to "instantly" grab corrected configs in case of user error.

------ ATA XML Config ------

XML:
<?xml version="1.0"?>
<device>
<deviceProtocol>SIP</deviceProtocol>
<devicePool>
<dateTimeSetting>
<timeZone>CST</timeZone>
<olsonTimeZone>America/Chicago</olsonTimeZone>
<ntps>
<ntp>
<name>xxx.93.84.114</name>
<ntpMode>Unicast</ntpMode>
</ntp>
<ntp>
<name>xxx.93.84.116</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<name>Default</name>
<tftpDefault>true</tftpDefault>
<members>
<member>
<callManager>
<name>xxx.93.84.111</name>
<description>Avaya IP Office 500v1</description>
<ports>
<sipPort>5060</sipPort>
</ports>
<processNodeName>xxx.93.84.111</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<srstInfo>
<userModifiable>false</userModifiable>
<isSecure>false</isSecure>
</srstInfo>
</devicePool>
<sipProfile>
<phoneLabel>Fax Test Terminal</phoneLabel>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
<retainForwardInformation>true</retainForwardInformation>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>true</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<sipLines>
<line>
<name>920</name>
<authName>920</authName>
<authPassword>xxxx</authPassword>
<sharedLine>false</sharedLine>
</line>
</sipLines>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>
<userLocale>
<name>English_United_States</name>
<langCode>en_US</langCode>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
</networkLocaleInfo>
</device>

------ ATA XML Dialplan ------

XML:
<?xml version="1.0" encoding="UTF-8"?>
<DIALTEMPLATE>
<TEMPLATE MATCH="..." Timeout="1" User="Phone"></TEMPLATE>
<TEMPLATE MATCH="...." Timeout="2" User="Phone"></TEMPLATE>
<TEMPLATE MATCH="......." Timeout="1" User="Phone"></TEMPLATE>
<TEMPLATE MATCH="1.........." Timeout="1" User="Phone"></TEMPLATE>
<TEMPLATE MATCH="*" Timeout="15"></TEMPLATE> 
</DIALTEMPLATE>

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top