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

AudioCodes MediaPack-112 with Avaya IPO 8.0 1

Status
Not open for further replies.

graememutch

IS-IT--Management
Oct 23, 2012
3
GB
We need a fax over IP solution for a couple of remote sites where were trying to pull out old IP Office units and centralized phones but the client wants to retain an MFP with Fax at the site and we purchased an AudioCodes MediaPack-112 FXS Voip gateway to perform this task but i am really struggling to find any documents on configuring this for use with Avaya IPO although im told by the reseller that it does work.

Ive read several forums saying to set the device up as an H323 line on the system or as an extension if you have IP Endoiit licenses (which we have) but im not sure i have the right firmware as several posts also mentioned needing to change the firmware to use H323 rather than SIP (this is what the device appears to have installed at the moment) but again i have not been able to find the firmware anywhere as their site is not very user friendly and the software section doesnt appear to actually contain any software downloads.
 
Copy the code below and paste it in notepad and save it as: MP11x_FXS-to-IP500.ini
The version i used is 5.80 but newer releases also work.
You need 1 MP112 and 1 or 2 3rd party ip-endpoint licences in the IPO.

Unit ip:172.19.1.33
AvayaIP:172.19.1.200
Authentication 0 = 521, 0000; <--521 is the extension number and 0000 is the login code.
Authentication 1 = 522, 0000; <--522 is the extension number and 0000 is the login code.
Change the 52X in the extension number you like keep the code 0000, then save it and reboot and the extension should be auto created in the IPO so no need to programm anything in the IPO, afterwards you can change the code on the user and in the MP112.

Code:
;**************
;** Ini File **
;**************

;Board: MP-112 FXS
;Serial Number: 2401123
;Slot Number: 1
;Software Version: 5.80A.028.004
;DSP Software Version: 204IM => 580.05
;Board IP Address: 172.19.1.33
;Board Subnet Mask: 255.255.255.0
;Board Default Gateway: 172.19.1.200
;Ram size: 32M   Flash size: 8M 
;Num of DSP Cores: 1  Num DSP Channels: 4
;Profile: NONE 
;-----------------------------------------


[SYSTEM Params]

DNSPriServerIP = 192.168.5.11
SyslogServerIP = 192.168.4.89
EnableSyslog = 1

[BSP Params]

PCMLawSelect = 3
RoutingTableHopsCountColumn = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

[Analog Params]

MinFlashHookTime = 70
FXSLoopCharacteristicsFilename = 'MP11x-02-1-FXS_16KHZ.dat'
FlashHookPeriod = 200
CountryCoefficients = 4

[ControlProtocols Params]

AdminStateLockControl = 0

[MGCP Params]


[MEGACO Params]

EP_Num_0 = 0
EP_Num_1 = 1
EP_Num_2 = 0
EP_Num_3 = 0
EP_Num_4 = 0

[Voice Engine Params]

CallProgressTonesFilename = 'nl_tones_13.dat'
BrokenConnectionEventTimeout = 3
CallerIDType = 16
DTMFDetectorSensitivity = 1

[WEB Params]

UseWeblogo = 1

[SIP Params]

MAXDIGITS = 20
ALWAYSUSEROUTETABLE = 1
REGISTRATIONTIME = 3600
ISPROXYUSED = 1
ISREGISTERNEEDED = 1
ISWAITFORDIALTONE = 1
ISTWOSTAGEDIAL = 0
ENABLECURRENTDISCONNECT = 1
GWDEBUGLEVEL = 5
PROXYNAME = '172.19.1.200'
SIPGATEWAYNAME = '172.19.1.200'
CNONCE = ''
PASSWORD = ''
ALWAYSSENDTOPROXY = 1
DISCONNECTONBROKENCONNECTION = 0

[IPsec Params]


[SNMP Params]


;
;  *** TABLE DspTemplates *** 
; This table contains hidden elements and will not be exposed.
; This table exists on board and will be saved during restarts 
;

;
;  *** TABLE PREFIX *** 
;  
;

[ PREFIX ]
FORMAT PREFIX_Index = PREFIX_DestinationPrefix, PREFIX_DestAddress, PREFIX_SourcePrefix, PREFIX_ProfileId, PREFIX_MeteringCode, PREFIX_DestPort, PREFIX_SrcIPGroupID, PREFIX_DestHostPrefix, PREFIX_DestIPGroupID, PREFIX_SrcHostPrefix, PREFIX_TransportType, PREFIX_SrcTrunkGroupID;
PREFIX 0 = *, 172.19.1.200, *, 1, 255, 0, -1, , -1, , -1, -1;

[ \PREFIX ]

;
;  *** TABLE CoderName *** 
;  
;

[ CoderName ]
FORMAT CoderName_Index = CoderName_Type, CoderName_PacketInterval, CoderName_rate, CoderName_PayloadType, CoderName_Sce;
CoderName 0 = g711Alaw64k, 20, 10, 255, 0;
CoderName 5 = g711Alaw64k, 20, 0, 255, 0;
CoderName 6 = g711Ulaw64k, 20, 0, 255, 0;
CoderName 7 = g729, 20, 0, 255, 0;

[ \CoderName ]

;
;  *** TABLE TrunkGroup *** 
;  
;

[ TrunkGroup ]
FORMAT TrunkGroup_Index = TrunkGroup_TrunkGroupNum, TrunkGroup_FirstTrunkId, TrunkGroup_FirstBChannel, TrunkGroup_LastBChannel, TrunkGroup_FirstPhoneNumber, TrunkGroup_ProfileId, TrunkGroup_LastTrunkId, TrunkGroup_Module;
TrunkGroup 0 = 0, 255, 1, 1, 521, 0, 255, 255;
TrunkGroup 1 = 0, 255, 2, 2, 522, 0, 255, 255;

[ \TrunkGroup ]

;
;  *** TABLE ProxyIp *** 
;  
;

[ ProxyIp ]
FORMAT ProxyIp_Index = ProxyIp_IpAddress, ProxyIp_TransportType, ProxyIp_ProxySetId;
ProxyIp 0 = 172.19.1.200, -1, 0;

[ \ProxyIp ]

;
;  *** TABLE TxDtmfOption *** 
;  
;

[ TxDtmfOption ]
FORMAT TxDtmfOption_Index = TxDtmfOption_Type;
TxDtmfOption 0 = 4;

[ \TxDtmfOption ]

;
;  *** TABLE IpProfile *** 
;  
;

[ IpProfile ]
FORMAT IpProfile_Index = IpProfile_ProfileName, IpProfile_IpPreference, IpProfile_CodersGroupID, IpProfile_IsFaxUsed, IpProfile_JitterBufMinDelay, IpProfile_JitterBufOptFactor, IpProfile_IPDiffServ, IpProfile_SigIPDiffServ, IpProfile_SCE, IpProfile_RTPRedundancyDepth, IpProfile_RemoteBaseUDPPort, IpProfile_CNGmode, IpProfile_VxxTransportType, IpProfile_NSEMode, IpProfile_IsDTMFUsed, IpProfile_PlayRBTone2IP, IpProfile_EnableEarlyMedia, IpProfile_ProgressIndicator2IP, IpProfile_EnableEchoCanceller, IpProfile_CopyDest2RedirectNumber, IpProfile_MediaSecurityBehaviour, IpProfile_CallLimit, IpProfile_DisconnectOnBrokenConnection, IpProfile_FirstTxDtmfOption, IpProfile_SecondTxDtmfOption, IpProfile_RxDTMFOption, IpProfile_EnableHold, IpProfile_InputGain, IpProfile_VoiceVolume, IpProfile_AddIEInSetup, IpProfile_SBCExtensionCodersGroupID, IpProfile_MediaIPVersionPreference, IpProfile_TranscodingMode;
IpProfile 0 = , 1, 1, 1, 10, 10, 46, 40, 0, 0, 0, 0, 2, 0, 0, 0, 1, 8, 1, 0, -1, -1, 0, -1, -1, 1, 1, 0, 0, , -1, 4294967295, 0;

[ \IpProfile ]

;
;  *** TABLE Authentication *** 
;  
;

[ Authentication ]
FORMAT Authentication_Index = Authentication_UserId, Authentication_UserPassword;
Authentication 0 = 521, 0000;
Authentication 1 = 522, 0000;

[ \Authentication ]

;
;  *** TABLE ProxySet *** 
;  
;

[ ProxySet ]
FORMAT ProxySet_Index = ProxySet_EnableProxyKeepAlive, ProxySet_ProxyKeepAliveTime, ProxySet_ProxyLoadBalancingMethod, ProxySet_IsProxyHotSwap, ProxySet_SRD;
ProxySet 0 = 0, 60, 0, 0, 0;

[ \ProxySet ]

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
Nice try[bigsmile] but what remains is a link to the firmware download.....

A simple mind delivers great solutions
 
New units have 6.X loaded so the wouldn't matter :)

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
That is worth a big
images


A simple mind delivers great solutions
 
LOL....thanks

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
Any chance of someone posting the firmware again the one i have seems to be corrupted :(
 
Thanks for this information. I have set this up and the audiocodes gateways work for calls but fax transmissions cannot be received. Is there any other special configuration I need to do?
 
Disable "RE-Invite" on the SIP Phone in Manager may help, set the codec to G.711 or enable T.38 fax support.
 
Also on the fax itself turn off ECM (error correction mode) and put it on 9600 baud for incomming/outgoing.

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
Bas1234, do you mean on the actual fax machine.
 
Yes

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
I have tried these but still cant get it working. The fax machine says receiving but never receives and the remote fax redials and tries again.
 
Did you try intrigrants settings?

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
Yes, this is exactly what I did. I am using g711 as the codec.
 
Make a SIP trace and see if the Audiocodes negotiates for a fax connection, use wireshark attached to a monitor port on the switch.
And now you know why I only use the Patton M-ATA, without any config other then the LAN and SIP credentials it does the job in a set and forget scenario.
Installed within ten minutes and you'll never have to look at it anymore.
 
Hi Guys I have got this working. I used g.77 as the fax codec. I have included the config file for the AudioCodes:

Code:
;**************
;** Ini File **
;**************

;Board: MP-112 FXS
;Serial Number: 2498014
;Slot Number: 1
;Software Version: 5.80A.023.006
;DSP Software Version: 204IM => 580.05
;Board IP Address: 192.168.201.6
;Board Subnet Mask: 255.255.255.0
;Board Default Gateway: 192.168.201.7
;Ram size: 32M   Flash size: 8M 
;Num of DSP Cores: 1  Num DSP Channels: 4
;Profile: NONE 
;-----------------------------------------


[SYSTEM Params]

DNSPriServerIP = 192.168.200.116
VXMLFIleName = ''

[BSP Params]

PCMLawSelect = 3
RoutingTableHopsCountColumn = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

[Analog Params]

MinFlashHookTime = 70
FXSLoopCharacteristicsFilename = 'MP11x-02-1-FXS_16KHZ.dat'
FlashHookPeriod = 200
CountryCoefficients = 4

[ControlProtocols Params]

AdminStateLockControl = 0

[MGCP Params]


[MEGACO Params]

EP_Num_0 = 0
EP_Num_1 = 1
EP_Num_2 = 0
EP_Num_3 = 0
EP_Num_4 = 0

[Voice Engine Params]

CallProgressTonesFilename = 'usa_tones_13.dat'
EnableEchoCanceller = 0
BrokenConnectionEventTimeout = 3
CallerIDType = 16
FaxRelayMaxRate = 3
FaxRelayECMEnable = 0
CNGDetectorMode = 0
DTMFDetectorSensitivity = 1
NTEMaxDuration = -1

[WEB Params]

UseWeblogo = 1

[SIP Params]

MAXDIGITS = 20
ALWAYSUSEROUTETABLE = 1
REGISTRATIONTIME = 3600
ISPROXYUSED = 1
ISREGISTERNEEDED = 1
ISWAITFORDIALTONE = 1
ISTWOSTAGEDIAL = 0
ENABLECURRENTDISCONNECT = 1
CHANNELSELECTMODE = 0
GWDEBUGLEVEL = 5
PROXYNAME = '192.168.201.2'
SIPGATEWAYNAME = '192.168.201.2'
CNONCE = ''
PASSWORD = ''
ALWAYSSENDTOPROXY = 1
DISCONNECTONBROKENCONNECTION = 0
ISFAXUSED = 2
SIPTRANSPORTTYPE = 0

[IPsec Params]


[SNMP Params]


;
;  *** TABLE DspTemplates *** 
; This table contains hidden elements and will not be exposed.
; This table exists on board and will be saved during restarts 
;

;
;  *** TABLE PREFIX *** 
;  
;

[ PREFIX ]
FORMAT PREFIX_Index = PREFIX_DestinationPrefix, PREFIX_DestAddress, PREFIX_SourcePrefix, PREFIX_ProfileId, PREFIX_MeteringCode, PREFIX_DestPort, PREFIX_SrcIPGroupID, PREFIX_DestHostPrefix, PREFIX_DestIPGroupID, PREFIX_SrcHostPrefix, PREFIX_TransportType, PREFIX_SrcTrunkGroupID;
PREFIX 0 = *, 192.168.201.2, *, 1, 255, 0, -1, , -1, , -1, -1;

[ \PREFIX ]

;
;  *** TABLE CoderName *** 
;  
;

[ CoderName ]
FORMAT CoderName_Index = CoderName_Type, CoderName_PacketInterval, CoderName_rate, CoderName_PayloadType, CoderName_Sce;
CoderName 0 = g711Alaw64k, 20, 10, 255, 0;
CoderName 5 = g711Alaw64k, 20, 0, 255, 0;
CoderName 6 = g711Ulaw64k, 20, 0, 255, 0;
CoderName 7 = g729, 20, 0, 255, 0;

[ \CoderName ]

;
;  *** TABLE TrunkGroup *** 
;  
;

[ TrunkGroup ]
; ** NOTE: Changes were made to active configuration.
; **       The data below is different from current values.
FORMAT TrunkGroup_Index = TrunkGroup_TrunkGroupNum, TrunkGroup_FirstTrunkId, TrunkGroup_FirstBChannel, TrunkGroup_LastBChannel, TrunkGroup_FirstPhoneNumber, TrunkGroup_ProfileId, TrunkGroup_LastTrunkId, TrunkGroup_Module;
TrunkGroup 0 = 0, 255, 1, 1, 6529, 0, 255, 255;

[ \TrunkGroup ]

;
;  *** TABLE ProxyIp *** 
;  
;

[ ProxyIp ]
FORMAT ProxyIp_Index = ProxyIp_IpAddress, ProxyIp_TransportType, ProxyIp_ProxySetId;
ProxyIp 0 = 192.168.201.2, -1, 0;

[ \ProxyIp ]

;
;  *** TABLE TxDtmfOption *** 
;  
;

[ TxDtmfOption ]
FORMAT TxDtmfOption_Index = TxDtmfOption_Type;
TxDtmfOption 0 = 4;

[ \TxDtmfOption ]

;
;  *** TABLE IpProfile *** 
;  
;

[ IpProfile ]
FORMAT IpProfile_Index = IpProfile_ProfileName, IpProfile_IpPreference, IpProfile_CodersGroupID, IpProfile_IsFaxUsed, IpProfile_JitterBufMinDelay, IpProfile_JitterBufOptFactor, IpProfile_IPDiffServ, IpProfile_SigIPDiffServ, IpProfile_SCE, IpProfile_RTPRedundancyDepth, IpProfile_RemoteBaseUDPPort, IpProfile_CNGmode, IpProfile_VxxTransportType, IpProfile_NSEMode, IpProfile_IsDTMFUsed, IpProfile_PlayRBTone2IP, IpProfile_EnableEarlyMedia, IpProfile_ProgressIndicator2IP, IpProfile_EnableEchoCanceller, IpProfile_CopyDest2RedirectNumber, IpProfile_MediaSecurityBehaviour, IpProfile_CallLimit, IpProfile_DisconnectOnBrokenConnection, IpProfile_FirstTxDtmfOption, IpProfile_SecondTxDtmfOption, IpProfile_RxDTMFOption, IpProfile_EnableHold, IpProfile_InputGain, IpProfile_VoiceVolume, IpProfile_AddIEInSetup, IpProfile_SBCExtensionCodersGroupID, IpProfile_MediaIPVersionPreference, IpProfile_TranscodingMode;
IpProfile 0 = , 1, 1, 1, 10, 10, 46, 40, 0, 0, 0, 0, 2, 0, 0, 0, 1, 8, 1, 0, -1, -1, 0, -1, -1, 1, 1, 0, 0, , -1, 4294967295, 0;

[ \IpProfile ]

;
;  *** TABLE Authentication *** 
;  
;

[ Authentication ]
FORMAT Authentication_Index = Authentication_UserId, Authentication_UserPassword;
Authentication 0 = 6529, 0000;

[ \Authentication ]

;
;  *** TABLE ProxySet *** 
;  
;

[ ProxySet ]
FORMAT ProxySet_Index = ProxySet_EnableProxyKeepAlive, ProxySet_ProxyKeepAliveTime, ProxySet_ProxyLoadBalancingMethod, ProxySet_IsProxyHotSwap, ProxySet_SRD;
ProxySet 0 = 0, 60, 0, 0, 0;

[ \ProxySet ]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top