cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1425
Views
5
Helpful
6
Replies

Provision ATA192 via TFTP

Hi Guys,

 

I have some ATA192 units that i need to provision via TFTP.

 

Tftp is up and running.

 

The ATA192's connect to it and ask for :

</ata192.cfg>

<\Cisco\ATA192-MPP\00bf7718f1ba.cfg>

 

 

Does anyone here know where i can get basic/minimal samples of those files ? 

Google a little and nothing clear.....

 

I just need basic info to be sent to the ATA's   (sip server, user/extension and password )

 

For now the test will be done with a external SIP provider but after this test the final SIP server will be an ISR 4431.

 

thx!

 

6 Replies 6

Hi, you can find an xml file example at this link:

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cata/19x/3PCC/english/provguide/at1x_b_ata191-ata192-mpp-prov/at1x_b_ata191-ata192-mpp-prov_appendix_0111.html

You can copy the xml and paste it in a text editor.

You can save the file as ata192.cfg or mac-address.cfg.

 

The options related to SIP registration are these:

 

  <!-- Proxy and Registration -->
<Proxy_1_ ua="na">192.168.0.24</Proxy_1_> <Outbound_Proxy_1_ ua="na"/> <Use_Outbound_Proxy_1_ ua="na">No</Use_Outbound_Proxy_1_> <Use_OB_Proxy_In_Dialog_1_ ua="na">Yes</Use_OB_Proxy_In_Dialog_1_> <Registrar_Server_1_ ua="na"/> <Register_1_ ua="na">Yes</Register_1_> <Make_Call_Without_Reg_1_ ua="na">No</Make_Call_Without_Reg_1_> <Register_Expires_1_ ua="na">3600</Register_Expires_1_> <Ans_Call_Without_Reg_1_ ua="na">No</Ans_Call_Without_Reg_1_> <Use_DNS_SRV_1_ ua="na">No</Use_DNS_SRV_1_> <DNS_SRV_Auto_Prefix_1_ ua="na">No</DNS_SRV_Auto_Prefix_1_> <Proxy_Fallback_Intvl_1_ ua="na">3600</Proxy_Fallback_Intvl_1_> <Proxy_Redundancy_Method_1_ ua="na">Normal</Proxy_Redundancy_Method_1_> <Mailbox_Subscribe_URL_1_ ua="na"/> <Mailbox_Subscribe_Expires_1_ ua="na">2147483647</Mailbox_Subscribe_Expires_1_> <Auto_Register_When_Failover_1_ ua="na">No</Auto_Register_When_Failover_1_>
<!-- Subscriber Information -->
<Display_Name_1_ ua="na">1060</Display_Name_1_> <User_ID_1_ ua="na">1060</User_ID_1_> <Password_1_ ua="na"/> <Use_Auth_ID_1_ ua="na">No</Use_Auth_ID_1_> <Auth_ID_1_ ua="na"/> <Resident_Online_Number_1_ ua="na"/> <SIP_URI_1_ ua="na"/>

In this example the username and phone number is 1060.

 

You must chage the value according to your needs.

 

You can also study the full manual available at this link:

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cata/19x/3PCC/english/provguide/at1x_b_ata191-ata192-mpp-prov.pdf

 

Regards.

Thx!

 

I did see that info... even found out how to export the ATA config like this:

You can obtain the profile for your ATA by logging on to your ATA and then entering the path to the file: http:///admin/config.xml For example, using the default IP address of the ATA, you would enter: http://192.168.15.1/admin/config.xml

 

The issue i have now is how to control the path were the ATA looks for the .CFG on the TFTP ..... i dont want to user folders and it keeps looking for :

<\Cisco\ATA192-MPP\00bf7718f1ba.cfg>

 

 


Also what is the purpose of the  </ata192.cfg> if we can just specify the macaddress.cfg directly?

 

Thx!

 

Ok, try to set the profile rule in the xml file.

This is an example:

 

<Profile_Rule>tftp://192.168.1.1/00bf7718f1ba.cfg</Profile_Rule>

 

If I correctly remember, you can force the ATA to load the xml profile stored in your TFTP server using this url:

 

http://ATA192_IP/admin/resync?tftp://192.168.1.1/00bf7718f1ba.cfg

 

The ATA will load the xml file and then reboot itself.

 

You can find others info in the attached file.

The file is related to linksys device but the provisioning process is similar.

 

Regards.

 

And here the ATA 19x provisioning guide.

 

Regards.

Ok i'll take a look tomorrow when i get back to the office.

 

My goal is to provision up to 100 ATA192 devices with minimum work in their WEB INTERFACE.

 

For now all i had to do in the ATA192 is set it to BRIDGE (so they can get IP via DHCP) and then i setp the provisioning method to TFTP

 

So to sumarise

In the mac-address.cfg i wold put all the SIP PROVISIONING INFO for the DEVICE itself :

<!-- Proxy and Registration -->

<Proxy_1_ ua="na">10.10.1.1</Proxy_1_>
<Outbound_Proxy_1_ ua="na"/>
<Use_Outbound_Proxy_1_ ua="na">No</Use_Outbound_Proxy_1_>
<Use_OB_Proxy_In_Dialog_1_ ua="na">Yes</Use_OB_Proxy_In_Dialog_1_>
<Registrar_Server_1_ ua="na"/>
<Register_1_ ua="na">Yes</Register_1_>
<Make_Call_Without_Reg_1_ ua="na">No</Make_Call_Without_Reg_1_>
<Register_Expires_1_ ua="na">3600</Register_Expires_1_>
<Ans_Call_Without_Reg_1_ ua="na">No</Ans_Call_Without_Reg_1_>
<Use_DNS_SRV_1_ ua="na">No</Use_DNS_SRV_1_>
<DNS_SRV_Auto_Prefix_1_ ua="na">No</DNS_SRV_Auto_Prefix_1_>
<Proxy_Fallback_Intvl_1_ ua="na">3600</Proxy_Fallback_Intvl_1_>
<Proxy_Redundancy_Method_1_ ua="na">Normal</Proxy_Redundancy_Method_1_>
<Mailbox_Subscribe_URL_1_ ua="na"/>
<Mailbox_Subscribe_Expires_1_ ua="na">2147483647</Mailbox_Subscribe_Expires_1_>
<Auto_Register_When_Failover_1_ ua="na">No</Auto_Register_When_Failover_1_>
<!-- Subscriber Information -->
<Display_Name_1_ ua="na">121</Display_Name_1_>
<User_ID_1_ ua="na">121</User_ID_1_>
<Password_1_ ua="na"/>
<Use_Auth_ID_1_ ua="na">No</Use_Auth_ID_1_>
<Auth_ID_1_ ua="na"/>
<Resident_Online_Number_1_ ua="na"/>
<SIP_URI_1_ ua="na"/>

But what shoud be in the In the ATA192.cfg file ?

 

Sorry if i'm having trouble catching the principle.... i worked with many older cisco phones in the past and had zero issues... but these ATA are giving me some trouble.... and yes i've been readnig these manuals.. but still confused :(

 

If it helps  here's the ATA192 provisioning screen from the web interface attached.

thx!

Hi, the ATA192.cfg file is the common general file.

You can use it to load in the ATA the general common configuration.

The macaddress.cfg file will be used to load the specific configuration of a single ATA. E.g. SIP username and password.

 

Regards.