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 Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

11xx phones converted to SIP for IP Office end points 2

Status
Not open for further replies.

Firebird Scrambler

Systems Engineer
Apr 7, 2003
7,263
GB
Hello everyone

First of all, I wish you all had a good Christmas and a Happy New Year.

During the break, I started to convert an old Nortel based 1140e UNIStim set from my BCM 50 to work on my test IP Office system at version 9. I had fun trying to use the latest 04.04.33.bin release and I had to settle for the 04.04.31.bin one. Logging on could a while, but I eventually got it enabled OK.

I had programmed in a number of features and keys etc, but it appears that these sets only operate in basic mode as shown in the photo I took.

20190101_134535_1_h51pon.jpg


It would seem that only one key out of the 6 on the phone can be used. Is this correct?. If this is the case, then I can't see much point in converting these phones and using them on the IP Office system.

Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
Most likely as they are just basic SIP phones and not SIP hybrid phones like the new J Series are. So they are not "aware" of the Avaya button setup and will just give you whatever you set on the phone itself (other than the line button that all SIP phones get). So you could probably program a pickup button for example onto one of the buttons using a dial *30 shortcode on the button.

| ACSS SME |
 
For 9.0 SP12 the firmware should be 04.04.23.00.

They seems to support some button but far from all.
You can see in the help which buttons are supported on which phone.

"Trying is the first step to failure..." - Homer
 
Thanks for the 2 replies. I loaded in the newer firmware via my own TFTP server as the IP Office didn't seem to accept the new one that I had loaded in via the Embedded File method.

I currently have just a few keys progrmmed up to key 6. I agree with you in that they only become basic SIP phones.





Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
Make sure your 11xxsettings.txt file has IP_OFFICE_ENABLE set to yes. You should be able to get basic buttons such as park, forward, twinning, etc to show up.

Below is a file I've used quite a bit - modify the SIP domain, server IP, banner, SNTP server and timezone and you should be pretty close.

The 11xx phones are nowhere near as friendly as the 96XX or J169/179, but they are mostly functional for a basic user.

----
# Device Config Version 00001

#------SIP domains
SIP_DOMAIN1 yoursipodomainhere

#------Server IP addresses
SERVER_IP1_1 1.2.3.4
SERVER_IP1_2 1.2.3.5

SERVER_PORT1_1 5060
SERVER_PORT1_2 5060

#------TCP Port numbers
SERVER_TCP_PORT1_1 5060
SERVER_TCP_PORT1_2 5060

#------TLS Port numbers
SERVER_TLS_PORT1_1 0
SERVER_TLS_PORT1_2 0

#------Listening ports
SIP_UDP_PORT 5060
SIP_TCP_PORT 5060
SIP_TLS_PORT 5061

#------Expansion modules
EXP_MODULE_ENABLE YES

#------IP Office
IP_OFFICE_ENABLE YES
USER_FILE_ENABLE YES
USER_FILE_PATH sipusers
REMOTE_CHECK_FOR_UPDATE YES
VMAIL VM.user
SIP_PING YES

#------Banner
BANNER Your Banner
FORCE_BANNER YES

#------Default Language
DEF_LANG English

#------BLF
BLF_ENABLE 2
BLF_MAXCALLS 10

#------CTI (one-X)
INTERCOM_PAGING Y

#------CONF and MSGs Softkeys
IPOFFICE_CONF_CODE 3
IPOFFICE_MSG_CODE 981
IPOFFICE_REDIAL_CODE 5

#-----Emergency Services
E911_TERMINATE_ENABLE Y

#-----Include sharp chanracter in user input
DISABLE_OCT_ENDDIAL Y
FORCE_OCT_ENDDIAL Y

#-----Allow PC port mirroring
PORT_MIRROR_ENABLE Y

SNTP_ENABLE YES
SNTP_SERVER 1.2.3.4

DST_ENABLED YES
TIMEZONE_OFFSET -18000
 
Thanks Biv343 for your excellent answer. I have tried to look for the "11xxsettings.txt" file, but can you kindly tell me where it's located please?.

Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
Point a browser at your system and try
The file is normally autogenerated by the system in response to a request so there may not be an actual file stored on the system. However, if there is it will be in the /system/primary folder

Stuck in a never ending cycle of file copying.
 
The 11xxsettings.txt should be located on your fileserver, same as 46xxsettings.txt.
If it isn't there you can just create one.

"Trying is the first step to failure..." - Homer
 
Thanks sizbut. I just did that and got the autogenerated one

## IPOFFICE/9.0.4.0 build 965 192.168.12.110 AUTOGENERATED
SIP_DOMAIN1 192.168.12.110
SERVER_IP1_1 192.168.12.110
SERVER_IP1_2 192.168.12.110
SERVER_PORT1_1 5060
SERVER_PORT1_2 5060
SERVER_TCP_PORT1_1 0
SERVER_TCP_PORT1_2 0
SERVER_TLS_PORT1_1 0
SERVER_TLS_PORT1_2 0
SIP_UDP_PORT 5060
SIP_TCP_PORT 5060
SIP_TLS_PORT 5061
EXP_MODULE_ENABLE YES
IP_OFFICE_ENABLE YES
USER_FILE_ENABLE YES
USER_FILE_PATH sipusers
REMOTE_CHECK_FOR_UPDATE YES
VMAIL VM.user
SIP_PING Y
SELECT_LAST_INCOMING Y
BANNER Avaya SIP
FORCE_BANNER YES
BLF_ENABLE 2
MAX_BLFCALLS 10
MAX_APPEARANCE 12
INTERCOM_PAGING Y
IPOFFICE_CONF_CODE 3
IPOFFICE_MSG_CODE 981
IPOFFICE_REDIAL_CODE 5
E911_TERMINATE_ENABLE Y
DISABLE_OCT_ENDDIAL Y
FORCE_OCT_ENDDIAL Y
PORT_MIRROR_ENABLE Y
ENABLE_PRACK YES
E911_HIDE_MESSAGE YES
HTTP_RETRY_NUMBER 0
MAX_ADDR_BOOK_ENTRIES 1000
MAX_DOWNLOAD_ADDR_BOOK_ENTRIES 900

DEF_LANG English

E911_USERNAME sipeUser
E911_PASSWORD T291ea048
E911_TXLOC INVITE

TIMEZONE_OFFSET 0
FORCE_TIME_ZONE Yes
DST_ENABLED NO

AUDIO_CODEC1 G729
AUDIO_CODEC2 PCMA
G729_ENABLE_ANNEXB YES

SRTP_ENABLED NO

I couldn't see the file in the Primary folder

Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
Watch the phone when it boots up and see if it downloads that file - sometimes I've had to switch the provisioning server setting on the phone from HTTP to TFTP or vice-versa. It's kind of a crap shoot. When converting these for customers, I'll usually have them enable DHCP option 66, let the phone TFTP download the config files, then it switches to HTTP once it has the config. Your directory buttons on the phone only work with HTTP, not TFTP.

There are also other config files that may be needed, such as 1140e.cfg, 1140eSIP.cfg,1220SIP.cfg, 1120eSIP.cfg. The actual filename the phone wants to download seems to be specific to the version of UNISTIM firmware you're converting from. Since you've already got the SIP firmware loaded on the phone you should be past that.

Below is the text from the 1140e.cfg file I've used on a couple systems.

[DEVICE_CONFIG]
DOWNLOAD_MODE FORCED
VERSION 000001
PROTOCOL HTTP
FILENAME 11xxsettings.txt

[FW]
DOWNLOAD_MODE AUTO
VERSION SIP1140e04.04.23.00
PROTOCOL HTTP
FILENAME SIP1140e04.04.23.00.bin

[DIALING_PLAN]
DOWNLOAD_MODE FORCED
VERSION 000001
PROTOCOL HTTP
FILENAME 11xxdialplan.txt
 
Hi Firebird Scrambler.

I am not sure as its been a while since I have used these phones.

But is there not a facility on the Avaya BCM50 rel6 to convert the Phones to SIP for IPO Migration.
the phones will then work on the IPO.

Have a look.
 
Hello Snowman, Yes I did try that and it worked using the SIP firmware stored in the IP Office system. I'm really trying to see if using those phones is worth it?.

Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
Just an update of this in that I was able to get it fully working as shown in the attached picture.

20190114_102913_ig7kzx.jpg


As you can see, the phone does support some extra key features

Key "0" is the Extension Number
Key "1" isn't used
Key "2" Group Paging
Key "3" Call Park"
Key "4" Call Forward
Key "5" Do Not Disturb

The key sequenses above are "Nortel" based as they always started at "0" but it's listed in the IP Office button Programming as keys 1 to 5.
When the phone is dialled out, it can be slightly slow due to a pause when the SIP messaging is used, but otherwise it's still good to be able to make use of these phones.



Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
You can control the end of dial timer in the 11xxdialplan.txt file. You should see a variable of $t=xxx at the top of the file, and each digit map you have can also have a t=xxx listed. That is the time in milliseconds before the phone sends the call after it sees a digit match.

 
Thanks Biv343. I can't seem to see the "11xxsettings.txt" within the folders on the SD card. Where should this file be located please and can I upload a version such as yours onto it?.

Firebird Scrambler

Nortel & Avaya Meridian 1 / Succession & BCM / Norstar Programmer

Website = linkedin
 
That file isn't auto generated - you'd need to copy it to the system.

Below is the text you can copy into a file and upload to the system/primary folder. This is set for North American dialing, so adjustments (and probably simplification) will be needed for the UK or elsewhere in the world.

/* ------------------------------------------------------------------- */
/* */
/* Avaya 1100-series IP Deskphone Dial Plan */
/* */
/* ------------------------------------------------------------------- */
/* Domain used in the dialed URL of the SIP INVITE message */
$n="yoursipdomainhere"
$t=300
%%
/* DIGITMAP: 12 digits starting with 9 followed by an initial 1 */
(9[1]x{10})|(9[1]x{10})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: 7 digits starting with 9 */
(9[2-9]x{6})|(9[2-9]x{6})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 2 (Telephone Users)*/
(2x{4})|(2x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 3 (Telephone Users)*/
(3x{4})|(3x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 4 (Telephone Users)*/
(4x{4})|(4x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 5 (Telephone Users)*/
(5x{4})|(5x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 6 (Telephone Users)*/
(6x{4})|(6x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 7 (Telephone Users)*/
(7x{4})|(7x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Extensions beginning with 8 (Telephone Users)*/
(8x{4})|(8x{4})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: International starting 9 followed by an initial 011 */
(9[011]x{7,15})|(9[011]x{7,15})# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: 9911 */
(9911)|(9911)# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: 911 */
(911)|(911)# && sip:$$@$n;user=phone && t=300

/* DIGITMAP: Internal Operator */
(0)|(0)# && sip:$$@$n;user=phone && t=300


/* End of Dial Plan */
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top