×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

IX Workplace remote worker failover from ipo primary to secondary

IX Workplace remote worker failover from ipo primary to secondary

IX Workplace remote worker failover from ipo primary to secondary

(OP)
Hi team,

I'm a new member on TEK-TIPS looking to share my skills, to help members and to be helped too :)

I deployed a primary and a secondary IPO and an SBCE for remote workers.
When the primary IPO fails, IX Workplace is unable to register on IPO secondary.
Someone has tested this and have a solution?
Thank you

Best regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I confirm that all those prerequisites are already configured (unique SIP Domain, FQDN's, certificates).

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I maked trace,

When IPO primary is down, IX Workplace (remore worker) continue sending REGISTER/OPTIONS to the IPO primary and never sends REGISTER/OPTIONS to the secondary.

My config:

IPO primary: 10.200.26.1 (FQDN: ipo-a-01.mydomain.com)
IPO secondary: 10.200.26.2 (FQDN: ipo-a-02.mydomain.com)
SIP domain: mydomain.com


Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I thiunk that the issue is here:
I have priority configured like that:

Primary: 1
Secondary: 2

Test maked: Connection with a remote worker user on IPO primary and I disconnect the network card of the IPO primary on VMware.

The trace SBC shows that IPO primary is not responding to the query but SBC continue sending REGISTER to IPO primary.

So I changed the priority to:

Primary: 1
Secondary: 1

and my IX workplace connect on IPO secondary, I can make calls but presence is not available.

The problem is, when I reconnect again IPO primary, my remote worker continue requesting the IPO secondary and still connected on the secondary so.



Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I don't no how to do that.
I use SBCE like reverse proxy for remote workers only.

My SBCE signaling interface (Internal) is A1: 10.200.26.20




Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Yes, I have another public IP address to use.

Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

Hate to ask the obvious, but has it been tested first with the IX Workplace internal rather than remote, ie. without the potential SBC/external DNS issues.

Stuck in a never ending cycle of file copying.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Internaly, resiliency works fine, I already tested that.
But externaly is more complicated !

I maked the configuration requested by (derfloh).
But I use a unique SIP Server on SBCE (R8.1) (Server configuration on SBCE 7)

And my routing rule is based on Priority:



Do I need to use two SIP Server and two Routing rules with different priority in each one?

Thank you

Regards


RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
My network configuration used:



Maybe, I need to use that:



Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Do I need 2 Proxy Relay too?

Does Hearbeat is mondatory?

Here is my SBCE configuration step by step:

1) Network settings:



2) Signaling interfaces



3) Media interfaces



4) SIP Servers (server configuration on SBCE 7)








5) Routing





6) Subscriber Flows







7) Server Flows




8) Reverse Proxy




With this configuration, SBCE continue sending requests to IPO PRIMARY (when IPO PRIMARY is down)



Regards




RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I think that remote worker resiliency is not supported on IP office/SBCE...
First, we can't configure heartbeat on SBCE, because we don't use a SIP Line between IPO and SBCE for remote worker.
Second, SBCE don't send REGISTER to IPO secondary if IPO primary is down despite the priority is configured on the routing profile.

Also, IX Workplace is different from OneX, son resiliency documents provided by Avaya are not valid in this case.

Any ideas?

Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

Heartbeat should be possible though because it is just a "SIP Server". You should also be able to see the IPOs in the "Status"-"Server Status" menu. Even if it shouldn't be necessary. Does the Client contact the secondary "Signalling Interface" or just the primary? You can see the involved IP addresses if you step to the REGISTER message in TraceSBC and hit Enter.

I guess IPO is down but the client doesn't check that too fast because it is registered with SBC. And SBC isn't down. If you re-register the registration to first IPO should fail and IX should register to the second FQDN.

IP Office remote service
Fixed price SIP trunk configuration
CLI based call blocking
SCN fallback over PSTN

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I configured heartbeat for both IPO PRI and SEC on my call server used for SIP Line (Trunk SIP):

On IPO PRI, I have a SIP Line (10.200.26.10:UDP/5060) and on IPO SEC, I have a SIP Line (10.200.26.11:UDP/5060).
For this, heartbeat is working:


But when I configure heartbeat for Call servers used for remote worker, SBCE response (503 Service Unavailable). I disable heartbeat and IX connect again immediatly.

I tried also to re-register IX on IPO PRI, same issue...

Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
The client continue contacting the primary signaling interface (10.200.26.20):


Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I tried to re-register IX again when IPO PRI is down, using the 46xxsettings URl of the IPO SEC and that's work's fine.
The issue is on the 46xxsettings maybe...

My 46xxsettings is autogenerated.

Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

IX Workplaces on IP Office does not support automatic failover yet.

Ready bullet 2 on page 33 of this document.
https://ipofficekb.avaya.com/businesspartner/ipoff...


These Avaya SIP Phones cannot obtain their failover address from the IPOffice system at restart. Instead they require manual configuration.

So you need to manually change the sip address to the secondary server when Primary is down.


Travis

RE: IX Workplace remote worker failover from ipo primary to secondary

@Travis Harper - Footnote 2 on page 33 is referring to a specific phone, B179, as shown on page 32. This document appears to have some errors, as it also shows softphones in general with footnote 2, but I believe that is supposed to be footnote 3. And footnote 3 has old information because IX Workplace does not support one-X Portal. This section of the document is for general resiliency, not specifically for remote sip phones. Read Section 4.5 on page 47 where it talks about resiliency for remote SIP phones and references another document.

@UCMen33260 - Review Chapter 9 of this document. It talks about resiliency.
IP Office SIP Phones with ASBCE

Use tracesbc tool on Avaya SBCE to review the REGISTER message from IX Workplace and specifically the "200 OK" IP Office sends back. Within the "200 OK" message, you will find information regarding the secondary registrar "backup_ipoffice_server". If configured properly, it should contain either the secondary IP Office SIP Registrar FQDN or the public IP address of the SBC.

RE: IX Workplace remote worker failover from ipo primary to secondary

Thanks for the note. It looks IX Workplaces Resiliency is only possible if using the ASBCE.
Got it.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
@redphone: Thank you for your help.
I know this document, the problem that this document is published on February 10. 2020 BUT is containing information about OneX.

And, the SBC configuration in this document is basic, no information about the most important things to do:

- How to configure SIP Servers when we have IPO primary and secondary
- How to configure ROUTING Profiles, which algorith use (priority, round-robin, etc..)
- Finaly, how to configure Subcriber Flow and Server Flow

This is the big one problem with Avaya documentation for IP office, AURA platform documentation is better...

So I'm doing research and developpement in my own lab because Avaya support don't have an answer for that :)

regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Avaya AURA SM uses Virtual IP ! that's make it easy !

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I have a full platform ready !
We can schedule a moment together to make test :)

RE: IX Workplace remote worker failover from ipo primary to secondary

- How to configure SIP Servers when we have IPO primary and secondary
Create one SIP server per IP Office. No Heartbeats.

- How to configure ROUTING Profiles, which algorithm use (priority, round-robin, etc..)
Create one routing profile per IP Office with only one server listed, therefore, priority routing selected

- Finally, how to configure Subscriber Flow and Server Flow
Sub Flow: one for each public interface with the route set to corresponding IP Office. Server Flow: one for each IP Office with routing set to default.

Essentially, build it out just like you would for a single IP Office, then duplicate everything for the second IP Office, just like they were separate installs. No mixing; two of everything. One public / private IP per IP Office.

Oh and Session Manager does not use a virtual IP address.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Thank you for this detailed reply !
I have already tested this scenario. IX continues sending register to the primary IPO.
I have used priority 1 on the primary ipo routing profile and priority 2 on the second ipo routing profile.
When I update manually the priority to 2 on primary and 1 on secondary, IX connect instantly.
Maybe is an issue on sbce.
regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I think I found the source of my issue:

I downloaded the IX logs files when he trying to register on IPO secondary.
Logs shows that SIP controller for IPO primary is in TLS but it's TCP for secondary.
Strange.. the config is mirror !

I troubleshoot that

Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
My 46xxsettings is autogenerated, my external signaling interfaces are both in TLS.
My 46xxsettings show that sip controller is in TLS for both servers.
But, the IX file setting shows:

SET SIP_CONTROLLER_LIST "ipo-a-01.mydomain.fr:5061;transport=tls,ipo-a-02.mydomain.fr:5060;transport=tcp" :)

I cannot found this TCP port anywhere !
Really strange

Regards :)

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
If you mean firewall configuration, yes ports are forwarded to the dedicated secondary signaling interface of the sbce.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
My primary and secondary ipo 46xxsettings files are auto generated. In both servers, System-> lan ->Voip, TLS is checked and port is 5061.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
IPO PRI 46xxsettings file:

## IPOFFICE/11.0.4.1.0 build 11 10.200.26.1 AUTOGENERATED
IF $MODEL4 SEQ 1603 GOTO 16XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 1608 GOTO 16XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 1616 GOTO 16XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9620 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9630 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9640 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9650 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9608 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9611 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9621 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9641 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J129 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J139 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K175 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K165 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K155 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aca GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aci GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acm GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acw GOTO SIPXAUTOGENERATEDSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# SIPXAUTOGENERATEDSETTINGS
IF $SIG_IN_USE SEQ H323 GOTO 96X1AUTOGENERATEDSETTINGS
SET RTP_PORT_LOW 40750
SET RTP_PORT_RANGE 10002
SET TLSSRVRID 1
SET ENABLE_G711A 1
SET ENABLE_G729 1
SET ENABLE_G722 1
SET ENABLE_G711U 1
SET ENABLE_G726 0
SET ENABLE_OPUS 0
SET DTMF_PAYLOAD_TYPE 101
SET SIPDOMAIN sip-a.mydomain.com
SET ENFORCE_SIPS_URI 0
SET DSCPAUD 46
SET DSCPSIG 34
SET TLSSRVR 10.200.26.1
SET TLSPORT 443
SET HTTPPORT 80
SET TRUSTCERTS WebRootCA.pem
SET COUNTRY France
SET ISO_SYSTEM_LANGUAGE fr_FR
IF $MODEL4 SEQ J129 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J139 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K175 GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K165 GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K155 GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aca GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aci GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acm GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acw GOTO K1EXAUTOGENERATEDSETTINGS
# J1X9AUTOGENERATEDSETTINGS
SET RTCPMON 10.200.26.1
SET RTCPMONPORT 5005
IF $MODEL4 SEQ J129 GOTO J129AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J139 GOTO STIMULUSPHONECOMMONSETTINGS
IF $MODEL4 SEQ J169 GOTO STIMULUSPHONECOMMONSETTINGS
IF $MODEL4 SEQ J179 GOTO STIMULUSPHONECOMMONSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# J129AUTOGENERATEDSETTINGS
SET USER_STORE_URI "https://10.200.26.1:443/user"
SET MWISRVR "10.200.26.1"
SET SIP_CONTROLLER_LIST 10.200.26.1:5061;transport=tls
SET CONFERENCE_FACTORY_URI "ConfServer@sip-a.mydomain.com"
SET FQDN_IP_MAP "ipo-a-01.mydomain.com=10.200.26.1,ipo-a-02.mydomain.com=10.200.26.2"
SET AUTH 1
SET ENCRYPT_SRTCP 0
SET GMTOFFSET +1:00
SET SNTPSRVR ""
SET DSTOFFSET 0
SET DAYLIGHT_SAVING_SETTING_MODE 2
SET DSTSTART 5SunMar2L
SET DSTSTOP 4SunOct3L
SET PHNMOREEMERGNUMS "15,17,18,112"
SET PHNEMERGNUM "15"
SET LANGUAGES Mlf_J129_ParisianFrench.xml,Mlf_J129_CastilianSpanish.xml,Mlf_J129_Dutch.xml,Mlf_J129_German.xml
SET SYSTEM_LANGUAGE Mlf_J129_ParisianFrench.xml
SET MEDIAENCRYPTION 1,2,9
GOTO NONAUTOGENERATEDSETTINGS
# STIMULUSPHONECOMMONSETTINGS
SET SIP_CONTROLLER_LIST 10.200.26.1:5061;transport=tls
SET FQDN_IP_MAP "ipo-a-01.mydomain.com=10.200.26.1,ipo-a-02.mydomain.com=10.200.26.2"
SET AUTH 1
SET MEDIA_PRESERVATION 0
SET MEDIAENCRYPTION 1,2,9
IF $MODEL4 SEQ J139 GOTO J139AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO J169J179AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO J169J179AUTOGENERATEDSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# J139AUTOGENERATEDSETTINGS
SET LANGUAGES Mlf_J139_ParisianFrench.xml,Mlf_J139_CastilianSpanish.xml,Mlf_J139_Dutch.xml,Mlf_J139_German.xml
SET SYSTEM_LANGUAGE Mlf_J139_ParisianFrench.xml
GOTO NONAUTOGENERATEDSETTINGS
# J169J179AUTOGENERATEDSETTINGS
SET LANGUAGES Mlf_J169_J179_ParisianFrench.xml,Mlf_J169_J179_CastilianSpanish.xml,Mlf_J169_J179_Dutch.xml,Mlf_J169_J179_German.xml
SET SYSTEM_LANGUAGE Mlf_J169_J179_ParisianFrench.xml
GOTO NONAUTOGENERATEDSETTINGS
# K1EXAUTOGENERATEDSETTINGS
SET ENABLE_AVAYA_CLOUD_ACCOUNTS 1
SET SIP_CONTROLLER_LIST ipo-a-01.mydomain.com:5061;transport=tls
SET CONFERENCE_FACTORY_URI "ConfServer@sip-a.mydomain.com"
SET PSTN_VM_NUM "VM.user@sip-a.mydomain.com"
SET SETTINGS_FILE_URL "https://ipo-a-01.mydomain.com:443/46xxsettings.txt"
SET FQDN_IP_MAP "ipo-a-01.mydomain.com=10.200.26.1,ipo-a-02.mydomain.com=10.200.26.2"
SET MEDIAENCRYPTION 1,2,9
SET ENCRYPT_SRTCP 0
SET DSCPVID 46
SET TLS_VERSION 1
IF $MODEL4 SEQ K175 GOTO K1XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K165 GOTO K1XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K155 GOTO K1XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acm GOTO EQNXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acw GOTO EQNXAUTOGENERATEDSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# K1XXAUTOGENERATEDSETTINGS
SET USER_STORE_URI "https://10.200.26.1:443"
SET SNTPSRVR "10.200.26.1"
SET INTER_DIGIT_TIMEOUT 1
SET NO_DIGITS_TIMEOUT 30
SET ENABLE_PUBLIC_CA_CERTS 0
SET AUDIO_DEVICE_CALL_CONTROL_ENABLED 1
GOTO NONAUTOGENERATEDSETTINGS
# EQNXAUTOGENERATEDSETTINGS
SET AUDIO_DEVICE_CALL_CONTROL_ENABLED 1
GOTO NONAUTOGENERATEDSETTINGS
# 16XXAUTOGENERATEDSETTINGS
SET LANG1FILE "mlf_Sage_v502_french_paris.txt"
SET LANG2FILE "mlf_Sage_v502_spanish.txt"
SET LANG3FILE "mlf_Sage_v502_dutch.txt"
SET LANG4FILE "mlf_Sage_v502_german.txt"
SET BRURI "http://ipo-a-01.mydomain.com:80/user/backuprestore..."
SET HTTPPORT "80"
GOTO NONAUTOGENERATEDSETTINGS
# 96XXAUTOGENERATEDSETTINGS
IF $SIG SEQ 2 GOTO NONAUTOGENERATEDSETTINGS
SET SCREENSAVERON 240
SET SCREENSAVER 96xxscr.jpg
SET LANG1FILE "mlf_S31_v76_french_paris.txt"
SET LANG2FILE "mlf_S31_v76_spanish.txt"
SET LANG3FILE "mlf_S31_v76_dutch.txt"
SET LANG4FILE "mlf_S31_v76_german.txt"
SET BRURI "http://ipo-a-01.mydomain.com:80/user/backuprestore..."
SET HTTPPORT "80"
GOTO NONAUTOGENERATEDSETTINGS
# 96X1AUTOGENERATEDSETTINGS
SET TRUSTCERTS "Root-CA-021044AF.pem"
SET TLSSRVRVERIFYID 1
IF $SIG SEQ 2 GOTO NONAUTOGENERATEDSETTINGS
SET BRURI "https://ipo-a-01.mydomain.com:443/user/backupresto..."
SET HTTPPORT "80"
SET SCREENSAVERON 240
IF $MODEL4 SEQ 9608 GOTO BRANDINGSCR9608
SET SCREENSAVER 96xxscr.jpg
GOTO BRANDINGSCREND
# BRANDINGSCR9608
SET SCREENSAVER 9608scr.jpg
GOTO BRANDINGSCREND
# BRANDINGSCREND
SET LANG1FILE "mlf_96x1_v176_french_paris.txt"
SET LANG2FILE "mlf_96x1_v176_spanish.txt"
SET LANG3FILE "mlf_96x1_v176_dutch.txt"
SET LANG4FILE "mlf_96x1_v176_german.txt"
IF $MODEL4 SEQ 9608 GOTO NONAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9611 GOTO NONAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO NONAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO NONAUTOGENERATEDSETTINGS
SET WEATHERAPP ""
SET WORLDCLOCKAPP ""
SET WMLHELPSTAT 0
GOTO NONAUTOGENERATEDSETTINGS
# NONAUTOGENERATEDSETTINGS
SET USBLOGINSTAT 0
SET ENHDIALSTAT 0
# PRODUCT_LINE_SETTINGS
IF $MODEL4 SEQ 1603 GOTO SETTINGS16XX
IF $MODEL4 SEQ 1608 GOTO SETTINGS16XX
IF $MODEL4 SEQ 1616 GOTO SETTINGS16XX
IF $MODEL4 SEQ 9620 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9630 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9640 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9650 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9608 GOTO SETTINGS96X1
IF $MODEL4 SEQ 9611 GOTO SETTINGS96X1
IF $MODEL4 SEQ 9621 GOTO SETTINGS96X1
IF $MODEL4 SEQ 9641 GOTO SETTINGS96X1
IF $MODEL4 SEQ J129 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ J139 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ J169 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ J179 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ K175 GOTO SETTINGSK1EX
IF $MODEL4 SEQ K165 GOTO SETTINGSK1EX
IF $MODEL4 SEQ K155 GOTO SETTINGSK1EX
IF $MODEL4 SEQ aca GOTO SETTINGSK1EX
IF $MODEL4 SEQ aci GOTO SETTINGSK1EX
IF $MODEL4 SEQ acm GOTO SETTINGSK1EX
IF $MODEL4 SEQ acw GOTO SETTINGSK1EX
GOTO PER_MODEL_SETTINGS
# SETTINGS96X1
SET UNNAMEDSTAT 0
IF $SIG_IN_USE SEQ H323 GOTO SETTINGS96X1H323
SET TLSSRVRID 0
SET SUBSCRIBE_SECURITY 0
SET ENFORCE_SIPS_URI 0
GOTO PER_MODEL_SETTINGS
# SETTINGS96X1H323
GOTO PER_MODEL_SETTINGS
# SETTINGS96X0
IF $SIG SEQ 2 GOTO SETTINGSSIP96xx
GOTO PER_MODEL_SETTINGS
# SETTINGSSIP96xx
SET TLSSRVRID 0
SET SUBSCRIBE_SECURITY 0
SET ENFORCE_SIPS_URI 0
GOTO PER_MODEL_SETTINGS
# SETTINGS16XX
GOTO PER_MODEL_SETTINGS
# SETTINGSJ1X9
IF $SIG_IN_USE SEQ H323 GOTO PER_MODEL_SETTINGS
SET SIMULTANEOUS_REGISTRATIONS 1
SET ENABLE_AVAYA_ENVIRONMENT 0
SET SIPREGPROXYPOLICY "alternate"
SET DISCOVER_AVAYA_ENVIRONMENT 0
SET FAILBACK_POLICY admin
SET SEND_DTMF_TYPE 2
SET SYMMETRIC_RTP 1
SET SIG_PORT_LOW 1024
SET SIG_PORT_RANGE 64511
SET TCP_KEEP_ALIVE_STATUS 1
SET ENABLE_PRESENCE 0
SET ENABLE_SHOW_EMERG_SK 0
SET ENABLE_SHOW_EMERG_SK_UNREG 0
SET TCP_KEEP_ALIVE_TIME 30
SET IPV6STAT 0
IF $MODEL4 SEQ J139 GOTO STIMULUSSETTINGS
IF $MODEL4 SEQ J169 GOTO STIMULUSSETTINGS
IF $MODEL4 SEQ J179 GOTO STIMULUSSETTINGS
GOTO PER_MODEL_SETTINGS
# STIMULUSSETTINGS
SET ENABLE_IPOFFICE 2
SET SDPCAPNEG 1
SET CONNECTION_REUSE 1
SET ENCRYPT_SRTCP 0
SET INGRESS_DTMF_VOL_LEVEL -1
GOTO PER_MODEL_SETTINGS
# SETTINGSK1EX
SET SSOENABLED 0
SET EWSSSO 0
SET SIPREGPROXYPOLICY "alternate"
SET IPO_PRESENCE_ENABLED 1
SET IPO_CONTACTS_ENABLED 1
SET DND_SAC_LINK 1
SET POUND_KEY_AS_CALL_TRIGGER 0
SET OBSCURE_PREFERENCES
"ESMENABLED,ESMSRVR,ESMPORT,ESMREFRESH,ESMUSERNAME,ESMPASSWORD,ACSENABLED,ACSSRVR,ACSPORT,ACSUSERNAME,ACSPASSWORD,DIRENABLED,DIRSRVR,DIRSRVRPRT,DIRTOPDN,DIRSECURE,DIRUSERNAME,DIRPASSWORD,SSOENABLED,WINDOWS_IMPROVIDER,AUTO_AWAY_TIME"
SET ENABLE_PPM 0
SET ENABLE_OPUS 1
SET SIMULTANEOUS_REGISTRATIONS 1
SET ENABLE_AVAYA_ENVIRONMENT 0
SET DISCOVER_AVAYA_ENVIRONMENT 0
SET ENABLE_IPOFFICE 1
SET SUBSCRIBE_LIST_NON_AVAYA "reg,message-summary,avaya-ccs-profile"
SET SDPCAPNEG 1
SET SIPENABLED 1
IF $MODEL4 SEQ K175 GOTO SETTINGSK1XX
IF $MODEL4 SEQ K165 GOTO SETTINGSK1XX
IF $MODEL4 SEQ K155 GOTO SETTINGSK1XX
IF $MODEL4 SEQ aca GOTO SETTINGSEQNX
IF $MODEL4 SEQ aci GOTO SETTINGSEQNX
IF $MODEL4 SEQ acm GOTO SETTINGSEQNX
IF $MODEL4 SEQ acw GOTO SETTINGSEQNX
GOTO PER_MODEL_SETTINGS
# SETTINGSK1XX
SET UPGRADE_POLICY 0
SET REGISTERWAIT 300
SET CONNECTION_REUSE 1
SET ENABLE_PHONE_LOCK 0
GOTO END
# PER_MODEL_SETTINGS
IF $MODEL4 SEQ 1603 GOTO SETTINGS1603
IF $MODEL4 SEQ 1608 GOTO SETTINGS1608
IF $MODEL4 SEQ 1616 GOTO SETTINGS1616
IF $MODEL4 SEQ 9620 GOTO SETTINGS9620
IF $MODEL4 SEQ 9630 GOTO SETTINGS9630
IF $MODEL4 SEQ 9640 GOTO SETTINGS9640
IF $MODEL4 SEQ 9650 GOTO SETTINGS9650
IF $MODEL4 SEQ 9608 GOTO SETTINGS9608
IF $MODEL4 SEQ 9611 GOTO SETTINGS9611
IF $MODEL4 SEQ 9621 GOTO SETTINGS9621
IF $MODEL4 SEQ 9641 GOTO SETTINGS9641
IF $MODEL4 SEQ J129 GOTO SETTINGSJ129
IF $MODEL4 SEQ J169 GOTO SETTINGSJ169
IF $MODEL4 SEQ J179 GOTO SETTINGSJ179
GOTO END
# SETTINGSEQNX
SET SETTINGS_CHECK_INTERVAL 1
SET ENABLE_BROWSER_EXTENSION 0
SET WINDOWS_IMPROVIDER 0
SET ENABLE_OUTLOOK_ADDON 1
SET OUTLOOK_CALL_CONTACT 1
GOTO END
# SETTINGS1603
GOTO END
# SETTINGS1608
GOTO END
# SETTINGS1616
GOTO END
# SETTINGS9620
GOTO END
# SETTINGS9630
GOTO END
# SETTINGS9640
GOTO END
# SETTINGS9650
GOTO END
# SETTINGS9608
GOTO END
# SETTINGS9611
GOTO END
# SETTINGS9621
GOTO END
# SETTINGS9641
GOTO END
# SETTINGSJ129
SET CONFERENCE_TYPE 1
SET ENABLE_IPOFFICE 1
SET SUBSCRIBE_LIST_NON_AVAYA "reg,message-summary,avaya-ccs-profile"
SET MUTE_ON_REMOTE_OFF_HOOK 0
SET PSTN_VM_NUM "VM.user"
SET BLUETOOTHSTAT 1
SET INSTANT_MSG_ENABLED 0
SET SIPCONFERENCECONTINUE 0
SET ENABLE_CONTACTS 1
SET SUBSCRIBE_SECURITY 0
SET RTCPCONT 1
SET RTCP_XR 1
SET USE_QUAD_ZEROES_FOR_HOLD 0
SET ENABLE_EARLY_MEDIA 1
SET PHY1STAT 1
SET PHY2STAT 1
SET PHY2TAGS 0
SET DHCPSTD 0
SET ICMPDU 1
SET ICMPRED 0
SET AUDASYS 3
SET AUDIOENV 1
SET PHONE_LOCK_IDLETIME 0
SET LOCALLY_ENFORCE_PRIVACY_HEADER 0
SET PHNMUTEALERT_BLOCK 0
SET ENABLE_PHONE_LOCK 1
SET CONTROLLER_SEARCH_INTERVAL 4
SET FAST_RESPONSE_TIMEOUT 4
SET RINGTONES ""
SET RINGTONESTYLE 0
SET G726_PAYLOAD_TYPE 110
SET NO_DIGITS_TIMEOUT 50
SET INTER_DIGIT_TIMEOUT 5
SET SECURECALL 0
SET SSH_BANNER_FILE ""
SET SSH_IDLE_TIMEOUT 10
SET LLDP_ENABLED 1
SET PLUS_ONE 1
SET INSTANT_MSG_ENABLED 0
SET ENABLE_MODIFY_CONTACTS 1
SET ENABLE_MULTIPLE_CONTACT_WARNING 0
SET ENABLE_REDIAL 1
SET ENABLE_REDIAL_LIST 1
SET ENABLE_CALL_LOG 1
SET PROVIDE_LOGOUT 0
SET SOFTKEY_CONFIGURATION 0,1,3
SET POE_CONS_SUPPORT 1
SET SUBSCRIBE_SECURITY 0
SET PHNNUMOFSA 2
SET DATESEPARATOR /
SET DATETIMEFORMAT 0
SET DIALWAIT 5
SET RTCPMONPERIOD 5
SET APPSTAT 0
SET PROCSTAT 0
SET ENHDIALSTAT 0
SET PHNCC 1
SET PHNDPLENGTH 7
SET PHNIC 011
SET PHNLD 1
SET PHNLDLENGTH 10
SET PHNOL ""
SET QKLOGINSTAT 1
SET VLANTEST 60
GOTO END
# SETTINGSJ169
GOTO END
# SETTINGSJ179
GOTO END
# END


IPO SEC 46xxsettings file:

## IPOFFICE/11.0.4.1.0 build 11 10.200.26.2 AUTOGENERATED
IF $MODEL4 SEQ 1603 GOTO 16XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 1608 GOTO 16XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 1616 GOTO 16XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9620 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9630 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9640 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9650 GOTO 96XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9608 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9611 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9621 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9641 GOTO 96X1AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J129 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J139 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K175 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K165 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K155 GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aca GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aci GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acm GOTO SIPXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acw GOTO SIPXAUTOGENERATEDSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# SIPXAUTOGENERATEDSETTINGS
IF $SIG_IN_USE SEQ H323 GOTO 96X1AUTOGENERATEDSETTINGS
SET RTP_PORT_LOW 40750
SET RTP_PORT_RANGE 10002
SET TLSSRVRID 1
SET ENABLE_G711A 1
SET ENABLE_G729 1
SET ENABLE_G722 1
SET ENABLE_G711U 1
SET ENABLE_G726 0
SET ENABLE_OPUS 0
SET DTMF_PAYLOAD_TYPE 101
SET SIPDOMAIN sip-a.mydomain.com
SET ENFORCE_SIPS_URI 0
SET DSCPAUD 46
SET DSCPSIG 34
SET TLSSRVR 10.200.26.2
SET TLSPORT 443
SET HTTPPORT 80
SET TRUSTCERTS WebRootCA.pem
SET COUNTRY France
SET ISO_SYSTEM_LANGUAGE fr_FR
IF $MODEL4 SEQ J129 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J139 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO J1X9AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K175 GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K165 GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K155 GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aca GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ aci GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acm GOTO K1EXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acw GOTO K1EXAUTOGENERATEDSETTINGS
# J1X9AUTOGENERATEDSETTINGS
SET RTCPMON 10.200.26.2
SET RTCPMONPORT 5005
IF $MODEL4 SEQ J129 GOTO J129AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J139 GOTO STIMULUSPHONECOMMONSETTINGS
IF $MODEL4 SEQ J169 GOTO STIMULUSPHONECOMMONSETTINGS
IF $MODEL4 SEQ J179 GOTO STIMULUSPHONECOMMONSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# J129AUTOGENERATEDSETTINGS
SET USER_STORE_URI "https://10.200.26.2:443/user"
SET MWISRVR "10.200.26.2"
SET SIP_CONTROLLER_LIST 10.200.26.2:5061;transport=tls
SET CONFERENCE_FACTORY_URI "ConfServer@sip-a.mydomain.com"
SET FQDN_IP_MAP "ipo-a-02.mydomain.com=10.200.26.2,ipo-a-01.mydomain.com=10.200.26.1"
SET AUTH 1
SET ENCRYPT_SRTCP 0
SET GMTOFFSET +1:00
SET SNTPSRVR ""
SET DSTOFFSET 0
SET DAYLIGHT_SAVING_SETTING_MODE 2
SET DSTSTART 5SunMar2L
SET DSTSTOP 4SunOct3L
SET PHNMOREEMERGNUMS "15,17,18,112"
SET PHNEMERGNUM "15"
SET LANGUAGES Mlf_J129_CastilianSpanish.xml,Mlf_J129_ParisianFrench.xml,Mlf_J129_Dutch.xml,Mlf_J129_German.xml
SET SYSTEM_LANGUAGE Mlf_J129_ParisianFrench.xml
SET MEDIAENCRYPTION 1,2,9
GOTO NONAUTOGENERATEDSETTINGS
# STIMULUSPHONECOMMONSETTINGS
SET SIP_CONTROLLER_LIST 10.200.26.2:5061;transport=tls
SET FQDN_IP_MAP "ipo-a-02.mydomain.com=10.200.26.2,ipo-a-01.mydomain.com=10.200.26.1"
SET AUTH 1
SET MEDIA_PRESERVATION 1
SET PRESERVED_CONNECTION_DURATION 120
SET MEDIAENCRYPTION 1,2,9
IF $MODEL4 SEQ J139 GOTO J139AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO J169J179AUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO J169J179AUTOGENERATEDSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# J139AUTOGENERATEDSETTINGS
SET LANGUAGES Mlf_J139_CastilianSpanish.xml,Mlf_J139_ParisianFrench.xml,Mlf_J139_Dutch.xml,Mlf_J139_German.xml
SET SYSTEM_LANGUAGE Mlf_J139_ParisianFrench.xml
GOTO NONAUTOGENERATEDSETTINGS
# J169J179AUTOGENERATEDSETTINGS
SET LANGUAGES Mlf_J169_J179_CastilianSpanish.xml,Mlf_J169_J179_ParisianFrench.xml,Mlf_J169_J179_Dutch.xml,Mlf_J169_J179_German.xml
SET SYSTEM_LANGUAGE Mlf_J169_J179_ParisianFrench.xml
GOTO NONAUTOGENERATEDSETTINGS
# K1EXAUTOGENERATEDSETTINGS
SET ENABLE_AVAYA_CLOUD_ACCOUNTS 1
SET SIP_CONTROLLER_LIST ipo-a-02.mydomain.com:5061;transport=tls
SET CONFERENCE_FACTORY_URI "ConfServer@sip-a.mydomain.com"
SET PSTN_VM_NUM "VM.user@sip-a.mydomain.com"
SET SETTINGS_FILE_URL "https://ipo-a-02.mydomain.com:443/46xxsettings.txt"
SET FQDN_IP_MAP "ipo-a-02.mydomain.com=10.200.26.2,ipo-a-01.mydomain.com=10.200.26.1"
SET MEDIAENCRYPTION 1,2,9
SET ENCRYPT_SRTCP 0
SET DSCPVID 46
SET TLS_VERSION 1
IF $MODEL4 SEQ K175 GOTO K1XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K165 GOTO K1XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ K155 GOTO K1XXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acm GOTO EQNXAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ acw GOTO EQNXAUTOGENERATEDSETTINGS
GOTO NONAUTOGENERATEDSETTINGS
# K1XXAUTOGENERATEDSETTINGS
SET USER_STORE_URI "https://10.200.26.2:443"
SET SNTPSRVR "10.200.26.2"
SET INTER_DIGIT_TIMEOUT 1
SET NO_DIGITS_TIMEOUT 30
SET ENABLE_PUBLIC_CA_CERTS 0
SET AUDIO_DEVICE_CALL_CONTROL_ENABLED 1
GOTO NONAUTOGENERATEDSETTINGS
# EQNXAUTOGENERATEDSETTINGS
SET AUDIO_DEVICE_CALL_CONTROL_ENABLED 1
GOTO NONAUTOGENERATEDSETTINGS
# 16XXAUTOGENERATEDSETTINGS
SET LANG1FILE "mlf_Sage_v502_spanish.txt"
SET LANG2FILE "mlf_Sage_v502_french_paris.txt"
SET LANG3FILE "mlf_Sage_v502_dutch.txt"
SET LANG4FILE "mlf_Sage_v502_german.txt"
SET BRURI "http://ipo-a-02.mydomain.com:80/user/backuprestore..."
SET HTTPPORT "80"
GOTO NONAUTOGENERATEDSETTINGS
# 96XXAUTOGENERATEDSETTINGS
IF $SIG SEQ 2 GOTO NONAUTOGENERATEDSETTINGS
SET SCREENSAVERON 240
SET SCREENSAVER 96xxscr.jpg
SET LANG1FILE "mlf_S31_v76_spanish.txt"
SET LANG2FILE "mlf_S31_v76_french_paris.txt"
SET LANG3FILE "mlf_S31_v76_dutch.txt"
SET LANG4FILE "mlf_S31_v76_german.txt"
SET BRURI "http://ipo-a-02.mydomain.com:80/user/backuprestore..."
SET HTTPPORT "80"
GOTO NONAUTOGENERATEDSETTINGS
# 96X1AUTOGENERATEDSETTINGS
SET TRUSTCERTS "Root-CA-021044AF.pem"
SET TLSSRVRVERIFYID 1
IF $SIG SEQ 2 GOTO NONAUTOGENERATEDSETTINGS
SET BRURI "https://ipo-a-02.mydomain.com:443/user/backupresto..."
SET HTTPPORT "80"
SET SCREENSAVERON 240
IF $MODEL4 SEQ 9608 GOTO BRANDINGSCR9608
SET SCREENSAVER 96xxscr.jpg
GOTO BRANDINGSCREND
# BRANDINGSCR9608
SET SCREENSAVER 9608scr.jpg
GOTO BRANDINGSCREND
# BRANDINGSCREND
SET LANG1FILE "mlf_96x1_v176_spanish.txt"
SET LANG2FILE "mlf_96x1_v176_french_paris.txt"
SET LANG3FILE "mlf_96x1_v176_dutch.txt"
SET LANG4FILE "mlf_96x1_v176_german.txt"
IF $MODEL4 SEQ 9608 GOTO NONAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ 9611 GOTO NONAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J169 GOTO NONAUTOGENERATEDSETTINGS
IF $MODEL4 SEQ J179 GOTO NONAUTOGENERATEDSETTINGS
SET WEATHERAPP ""
SET WORLDCLOCKAPP ""
SET WMLHELPSTAT 0
GOTO NONAUTOGENERATEDSETTINGS
# NONAUTOGENERATEDSETTINGS
SET USBLOGINSTAT 0
SET ENHDIALSTAT 0
# PRODUCT_LINE_SETTINGS
IF $MODEL4 SEQ 1603 GOTO SETTINGS16XX
IF $MODEL4 SEQ 1608 GOTO SETTINGS16XX
IF $MODEL4 SEQ 1616 GOTO SETTINGS16XX
IF $MODEL4 SEQ 9620 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9630 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9640 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9650 GOTO SETTINGS96X0
IF $MODEL4 SEQ 9608 GOTO SETTINGS96X1
IF $MODEL4 SEQ 9611 GOTO SETTINGS96X1
IF $MODEL4 SEQ 9621 GOTO SETTINGS96X1
IF $MODEL4 SEQ 9641 GOTO SETTINGS96X1
IF $MODEL4 SEQ J129 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ J139 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ J169 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ J179 GOTO SETTINGSJ1X9
IF $MODEL4 SEQ K175 GOTO SETTINGSK1EX
IF $MODEL4 SEQ K165 GOTO SETTINGSK1EX
IF $MODEL4 SEQ K155 GOTO SETTINGSK1EX
IF $MODEL4 SEQ aca GOTO SETTINGSK1EX
IF $MODEL4 SEQ aci GOTO SETTINGSK1EX
IF $MODEL4 SEQ acm GOTO SETTINGSK1EX
IF $MODEL4 SEQ acw GOTO SETTINGSK1EX
GOTO PER_MODEL_SETTINGS
# SETTINGS96X1
SET UNNAMEDSTAT 0
IF $SIG_IN_USE SEQ H323 GOTO SETTINGS96X1H323
SET TLSSRVRID 0
SET SUBSCRIBE_SECURITY 0
SET ENFORCE_SIPS_URI 0
GOTO PER_MODEL_SETTINGS
# SETTINGS96X1H323
GOTO PER_MODEL_SETTINGS
# SETTINGS96X0
IF $SIG SEQ 2 GOTO SETTINGSSIP96xx
GOTO PER_MODEL_SETTINGS
# SETTINGSSIP96xx
SET TLSSRVRID 0
SET SUBSCRIBE_SECURITY 0
SET ENFORCE_SIPS_URI 0
GOTO PER_MODEL_SETTINGS
# SETTINGS16XX
GOTO PER_MODEL_SETTINGS
# SETTINGSJ1X9
IF $SIG_IN_USE SEQ H323 GOTO PER_MODEL_SETTINGS
SET SIMULTANEOUS_REGISTRATIONS 1
SET ENABLE_AVAYA_ENVIRONMENT 0
SET SIPREGPROXYPOLICY "alternate"
SET DISCOVER_AVAYA_ENVIRONMENT 0
SET FAILBACK_POLICY admin
SET SEND_DTMF_TYPE 2
SET SYMMETRIC_RTP 1
SET SIG_PORT_LOW 1024
SET SIG_PORT_RANGE 64511
SET TCP_KEEP_ALIVE_STATUS 1
SET ENABLE_PRESENCE 0
SET ENABLE_SHOW_EMERG_SK 0
SET ENABLE_SHOW_EMERG_SK_UNREG 0
SET TCP_KEEP_ALIVE_TIME 30
SET IPV6STAT 0
IF $MODEL4 SEQ J139 GOTO STIMULUSSETTINGS
IF $MODEL4 SEQ J169 GOTO STIMULUSSETTINGS
IF $MODEL4 SEQ J179 GOTO STIMULUSSETTINGS
GOTO PER_MODEL_SETTINGS
# STIMULUSSETTINGS
SET ENABLE_IPOFFICE 2
SET SDPCAPNEG 1
SET CONNECTION_REUSE 1
SET ENCRYPT_SRTCP 0
SET INGRESS_DTMF_VOL_LEVEL -1
GOTO PER_MODEL_SETTINGS
# SETTINGSK1EX
SET SSOENABLED 0
SET EWSSSO 0
SET SIPREGPROXYPOLICY "alternate"
SET IPO_PRESENCE_ENABLED 1
SET IPO_CONTACTS_ENABLED 1
SET DND_SAC_LINK 1
SET POUND_KEY_AS_CALL_TRIGGER 0
SET OBSCURE_PREFERENCES
"ESMENABLED,ESMSRVR,ESMPORT,ESMREFRESH,ESMUSERNAME,ESMPASSWORD,ACSENABLED,ACSSRVR,ACSPORT,ACSUSERNAME,ACSPASSWORD,DIRENABLED,DIRSRVR,DIRSRVRPRT,DIRTOPDN,DIRSECURE,DIRUSERNAME,DIRPASSWORD,SSOENABLED,WINDOWS_IMPROVIDER,AUTO_AWAY_TIME"
SET ENABLE_PPM 0
SET ENABLE_OPUS 1
SET SIMULTANEOUS_REGISTRATIONS 1
SET ENABLE_AVAYA_ENVIRONMENT 0
SET DISCOVER_AVAYA_ENVIRONMENT 0
SET ENABLE_IPOFFICE 1
SET SUBSCRIBE_LIST_NON_AVAYA "reg,message-summary,avaya-ccs-profile"
SET SDPCAPNEG 1
SET SIPENABLED 1
IF $MODEL4 SEQ K175 GOTO SETTINGSK1XX
IF $MODEL4 SEQ K165 GOTO SETTINGSK1XX
IF $MODEL4 SEQ K155 GOTO SETTINGSK1XX
IF $MODEL4 SEQ aca GOTO SETTINGSEQNX
IF $MODEL4 SEQ aci GOTO SETTINGSEQNX
IF $MODEL4 SEQ acm GOTO SETTINGSEQNX
IF $MODEL4 SEQ acw GOTO SETTINGSEQNX
GOTO PER_MODEL_SETTINGS
# SETTINGSK1XX
SET UPGRADE_POLICY 0
SET REGISTERWAIT 300
SET CONNECTION_REUSE 1
SET ENABLE_PHONE_LOCK 0
GOTO END
# PER_MODEL_SETTINGS
IF $MODEL4 SEQ 1603 GOTO SETTINGS1603
IF $MODEL4 SEQ 1608 GOTO SETTINGS1608
IF $MODEL4 SEQ 1616 GOTO SETTINGS1616
IF $MODEL4 SEQ 9620 GOTO SETTINGS9620
IF $MODEL4 SEQ 9630 GOTO SETTINGS9630
IF $MODEL4 SEQ 9640 GOTO SETTINGS9640
IF $MODEL4 SEQ 9650 GOTO SETTINGS9650
IF $MODEL4 SEQ 9608 GOTO SETTINGS9608
IF $MODEL4 SEQ 9611 GOTO SETTINGS9611
IF $MODEL4 SEQ 9621 GOTO SETTINGS9621
IF $MODEL4 SEQ 9641 GOTO SETTINGS9641
IF $MODEL4 SEQ J129 GOTO SETTINGSJ129
IF $MODEL4 SEQ J169 GOTO SETTINGSJ169
IF $MODEL4 SEQ J179 GOTO SETTINGSJ179
GOTO END
# SETTINGSEQNX
SET SETTINGS_CHECK_INTERVAL 1
SET ENABLE_BROWSER_EXTENSION 0
SET WINDOWS_IMPROVIDER 0
SET ENABLE_OUTLOOK_ADDON 1
SET OUTLOOK_CALL_CONTACT 1
GOTO END
# SETTINGS1603
GOTO END
# SETTINGS1608
GOTO END
# SETTINGS1616
GOTO END
# SETTINGS9620
GOTO END
# SETTINGS9630
GOTO END
# SETTINGS9640
GOTO END
# SETTINGS9650
GOTO END
# SETTINGS9608
GOTO END
# SETTINGS9611
GOTO END
# SETTINGS9621
GOTO END
# SETTINGS9641
GOTO END
# SETTINGSJ129
SET CONFERENCE_TYPE 1
SET ENABLE_IPOFFICE 1
SET SUBSCRIBE_LIST_NON_AVAYA "reg,message-summary,avaya-ccs-profile"
SET MUTE_ON_REMOTE_OFF_HOOK 0
SET PSTN_VM_NUM "VM.user"
SET BLUETOOTHSTAT 1
SET INSTANT_MSG_ENABLED 0
SET SIPCONFERENCECONTINUE 0
SET ENABLE_CONTACTS 1
SET SUBSCRIBE_SECURITY 0
SET RTCPCONT 1
SET RTCP_XR 1
SET USE_QUAD_ZEROES_FOR_HOLD 0
SET ENABLE_EARLY_MEDIA 1
SET PHY1STAT 1
SET PHY2STAT 1
SET PHY2TAGS 0
SET DHCPSTD 0
SET ICMPDU 1
SET ICMPRED 0
SET AUDASYS 3
SET AUDIOENV 1
SET PHONE_LOCK_IDLETIME 0
SET LOCALLY_ENFORCE_PRIVACY_HEADER 0
SET PHNMUTEALERT_BLOCK 0
SET ENABLE_PHONE_LOCK 1
SET CONTROLLER_SEARCH_INTERVAL 4
SET FAST_RESPONSE_TIMEOUT 4
SET RINGTONES ""
SET RINGTONESTYLE 0
SET G726_PAYLOAD_TYPE 110
SET NO_DIGITS_TIMEOUT 50
SET INTER_DIGIT_TIMEOUT 5
SET SECURECALL 0
SET SSH_BANNER_FILE ""
SET SSH_IDLE_TIMEOUT 10
SET LLDP_ENABLED 1
SET PLUS_ONE 1
SET INSTANT_MSG_ENABLED 0
SET ENABLE_MODIFY_CONTACTS 1
SET ENABLE_MULTIPLE_CONTACT_WARNING 0
SET ENABLE_REDIAL 1
SET ENABLE_REDIAL_LIST 1
SET ENABLE_CALL_LOG 1
SET PROVIDE_LOGOUT 0
SET SOFTKEY_CONFIGURATION 0,1,3
SET POE_CONS_SUPPORT 1
SET SUBSCRIBE_SECURITY 0
SET PHNNUMOFSA 2
SET DATESEPARATOR /
SET DATETIMEFORMAT 0
SET DIALWAIT 5
SET RTCPMONPERIOD 5
SET APPSTAT 0
SET PROCSTAT 0
SET ENHDIALSTAT 0
SET PHNCC 1
SET PHNDPLENGTH 7
SET PHNIC 011
SET PHNLD 1
SET PHNLDLENGTH 10
SET PHNOL ""
SET QKLOGINSTAT 1
SET VLANTEST 60
GOTO END
# SETTINGSJ169
GOTO END
# SETTINGSJ179
GOTO END
# END

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I found that on IX logs:

2020-02-21 23:43:27,141 DEBUG [CSDKEventLoop] - [ClientSDK] > CSIPIdentity[102]:: Discovered Proxy Set
SignalingServerGroup {

RegistrationGroup {

SimultaneousRegistrationsLimit = 1

SignalingServer {
ServerName = ipo-a-01.mydomain.com
FailbackPolicy = auto
Addrs = {
}
TransportToPortMap {
TLS :5061
}
PreloadedRoutes = {
}
IsPermanentMemberOfRegistrationGroup = false
}
}


RegistrationGroup {

SimultaneousRegistrationsLimit = 1

SignalingServer {
ServerName = tcp://ipo-a-02.mydomain.com:5060
FailbackPolicy = auto
Addrs = {
}
TransportToPortMap {
TCP : 5060
}
PreloadedRoutes = {
}
IsPermanentMemberOfRegistrationGroup = false
}
}

}

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
I tried that:

I cleared IX config and registering again using the IPO secondary 46xxsettings file.
So, IX is registered on IPO secondary.
I disconencted the IPO secondary and waiting 10 min.
I donwloaded the IX logs file and surprise ! logs shows same issue, in this case inverted so:


SET SIP_CONTROLLER_LIST "ipo-a-02.mydomain.fr:5061;transport=tls,ipo-a-01.mydomain.fr:5060;transport=tcp" :)

Result of troubleshooting:

Always the fallback system SIP controller is on TCP 5060...

I will do a deepdive on IPO linux files...

Regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Hi,

I found a solution and now IX resiliency is working fine between IPO primary and secondary !

regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Yes of course !

My issue was on SIP Servers on SBCE:

I used TCP, so when IX connect on the IPO primary, I see on the (200 OK):

<ipo>
backup_ipoffice_server="ipo-a-02.mydomain:5060;transport=tcp";
FAILBACK_POLICY="auto";
</ipo>

I changed the protocol on both SIP Server to TLS and the backup_ipoffice_server is on TLS 5061 now!

Another important thing, I must change TLS from 1.2 to 1.0 in IPO security settings.
Without this change, System status shows an error: unsupported protocol version.

I'm working on that, I'll upgrade IPO on SP2

Another thing, When I select a TLS Client Profile on SIP Server, IX don't connect and SBCE shows errors on (Incidents tab):

Incident Type TLS Handshake Failed Category TLS Certificate
Timestamp February 24, 2020 12:30:33 PM CET Device SBC-CLUSTER
Cause error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

Incident Type TLS Handshake Failed Category TLS Certificate
Timestamp February 24, 2020 12:30:33 PM CET Device SBC-CLUSTER
Cause unable to get issuer certificate


I'm working on that now !

regards

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Strange, because I use the same certificate on SBCE and IPO.
I use a Let's Encrypt SSL Certificate.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Here is client/server profiles:





Does I need to install the CA on the EMS ?

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
No, I have the Let's Encrypt CA, (IPO_A_ROOT_V1 is only the name used).

The issue is that when I requested the SSL certificate on Lets Encrypt website, I received a CA Bundle that contain the CA and the intermediate CA.
The SBCE don't support that maybe...

RE: IX Workplace remote worker failover from ipo primary to secondary

The bundle contains the server certificate AND the root certificates. You have to extract it or download the needed root certificates from let's encrypt.

And you have to adress IPO via FQDN instead of IP address I guess. Because the let's encrypt certificate will probably not contain the internal IP of IPO in it's SANs.

IP Office remote service
Fixed price SIP trunk configuration
CLI based call blocking
SCN fallback over PSTN

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
No, Let's Encrypt bundle contain CA only: here is an example from Lets Encrypt website



And certificate is provided separatly:

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
yes

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
The certificate issue appear only when I select a TLS Client profile on SIPServer:



This feature seems to be not mondatory.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
Public certification authority don't provide certificates with IP addresses on the SAN.

RE: IX Workplace remote worker failover from ipo primary to secondary

(OP)
TLS Client Profile must be NONE on my configuration, because my SIP Servers are (Call Server type) and DNS Query type is forced on NONE/A when you select Call Server

Information from Avaya SBCE documentation :



But I confirm that Ihave an issue on my certificate and TLS profiles configuration.

To use FQDN in my SIP Servers, I should have a DNS resolution internally, but the problem in SBCE, that I cannot select a DNS server for each interface (B1, B2, A1).

And in my case, I need DNS resolution on B1 interface, because B1 is used for SIP Trunk, and Trunk Server use SRV like DNS Query type to resolve the Registrar SIP.

I'm looking for a solution on that DNS problem.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close