Thanks Jeff,
learned as much in the meantime from a support call. I took a look at the documentation about 3cc mode and as I understand it, my application would act as a kind of mediator handling the SDP negotiation and SIP protocol while the actual media stream would be flowing directly between the endpoints.
But I still need to be an endpoint, feeding wave files into the call, record audio to wavefiles etc. How is that possible in 3cc mode?
RE: Incoming G722 call "not acceptable here"(488) despite license
RE: HMP3.0 SU372 defect processing "record-route"
If anyone interested this issue fixed in SU375
RE: HMP3.0 SU372 defect processing "record-route"
Yes, I was going to ask you to try the new build out that came out. We made changes for a different issue seen in the past under Defect IPY00118578 for handling of TCP based call failures and your scenario was also applicable in this case.
Glad it worked.
Jeff
RE: HMP linux Invite request line Number
Are you referring to an incoming message?
If so, then take a look at section 4.9 Setting and retrieve SIP message header field as a way to access that information, not only for INVITE, but a lot of other SIP messages as well.
www.dialogic.com/.../globalcall_for_ip_hmp_v12.pdf
Jeff
RE: Incoming G722 call "not acceptable here"(488) despite license
Ok, so for he call control part you still use GC in 3PCC mode to handle the steps of call negotiation, with your app handling the formatting of SDP content. Then once answered you need to use the IPML library directly to start and stop the media stream (ie RTP).
The next step would be to use the device management library and multimedia library to route the channels together (IPM to MM) and then play / record files respectively.
Take a look at this one for more information:
www.dialogic.com/.../11962-hdvoice-hmp-an.pdf
Jeff
RE: HMP linux Invite request line Number
Hi,
Thank You for Your answer , i already used this to get other header fields ,i can se that request uri is also supported i guess it should work then .
HMP linux Invite request line Number
Hi,
Sometimes number in To: field and number in request line are not the same so i was wandering Is there any API i can call to get number from request Line in INVITE ?
Thanks
RE: HMP 183 Session Progress No SDP
I solved the issue .
HMP 183 Session Progress No SDP
Hi,
I am trying to answer with 183 Session Progress with SDP on INCOMING invite.
I am able to send 183 Session Progress but SDP is always 0 .
unsigned short acceptcode=183;
if(gc_util_insert_parm_val(&parmblkp,IPSET_SIP_RESPONSE_CODE,IPPARM_ACCEPT_RESP_CODE,sizeof(unsigned short),acceptcode) <0)
{
return -1;
}
if(gc_SetConfigData(GCTGT_CCLIB_NETIF,ip_board,parmblkp,0,GCUPDATE_IMMEDIATE,&t,EV_ASYNC) <0) {
return -1;
}
After that on incoming call i call cal gc_AcceptCall() i get 183 message but no sdp .
System that i work on is Linux HMP 4.1 .
Any Suggestions ?
XMS 3.2 Installation in REDHAT Linux RHEL 7.X
Hi every one ,
we have plan to install XMS 3.2 in Linux RHEL 7.3
For this we have extracted the " dialogic_xms_3.2.14430-0.c6.tgz ". and ran the perl script " ./xms_install.pl -i --cfg-hosts"
while ruing this we facing the following problem in console
Dialogic Powermedia eXtended Media Server Installation Manager
Initializing...Failed
ERROR: This XMS distribution does not contain XMS packages for the major version (7) of your operating system
ERROR: Obtain the matching XMS distribution for Red Hat Enterprise Linux Server release 7.3 (Maipo)
ERROR: Initialization failed.
INFO1: Operation completed with 3 errors and 0 warnings
Recording conference call using Windows HMP
I am using HMP 3.0 in Windows 10 environment. I have 3rd party conference call (like goto meeting, zoom or any other meeting app, they will use telephone for audio conference), from there the host of the meeting will call my HMP SIP number. When HMP application (I'll write the application) got the call, if I record using voice channel, will it record entire conference call?
If not do I need to setup conference call or do something else to record that 3rd party conference?
Could anybody please help me to achieve this.
Thanks in advance.
64 bit libraries from SU375
Hello,
Thanks for 64 bit support! Do you have a sample application that works with 64 bit libraries?
I failed to make my 64 bit app to work with them: gc_Start call always fails,
And one small issue:
All event handling functions accept unsigned long event handle:
extern long __cdecl sr_getevtdev(unsigned long evt_handle);
extern long __cdecl sr_getevttype(unsigned long evt_handle);
extern long __cdecl sr_getevtlen(unsigned long evt_handle);
extern void * __cdecl sr_getevtdatap(unsigned long evt_handle);
but the event handler (according to sr_enbhdlr declaration) uses ULONG_PTR event handle that differs from unsigned long under 64 bit env.
using dx_mreciottdata for transaction recording
I am using HMP 3.0 for windows with SIP. I will make outgoing call and once answered, I want to record what other person talking to a file.
As far as I read from the document, for "dx_mreciottdata", I need to connect time slots. but which time slots. the one opened with gc_OpenEx and voice channel?
Is there any sample code. Can anybody please help me?
RE: Connecting SR140 with Avaya SM (without Avaya CM)
Do you route to a fax inbox based on a DNIS from AT&T?
We are testing a config like this AT&T is sending the DNIS in the SIP request URI field, but the faxserver seems to looking at the "to" field for the DNIS
Connecting SR140 with Avaya SM (without Avaya CM)
I hope I am in the right forum, if not, please let me know.
I' ve been researching this and cannot find a definitive answer. Currently in our lab, we have the SR140 server directly connected to Avaya SM via entity links and we are making and receiving faxes outside the enterprise using AT&T IP Flexible Reach SIP trunking.
Per all the configuration docs and tech notes, there is a Avaya CM connected as well. As I understand the documents, these are only needed for the medpro resources, which would be used for codec renegotiation or transcoding. Any other reason these are needed?
If the SR140 can determine the codec (either T.38 or G711), what would be the need of CM in the fax infrastructure? Maybe only for internal faxing between analog stations and the SR140?
I appreciate any help. Thanks, Dan
AFTER INSTALLING HMP 4.1 SERVER DOES NOT START
Hi,
I have a strange issue on Dialogic HMP linux 4.1 . I installed Cent OS 6.6. 32 bit and it works fine .
After i succesfuly install HMP i restart the server for the first time and dialogic comes up for the first time everything works fine .
The first time i restart the server it does not go pass bios .
The only solution is to take of bios battery to reset it and then put it back , turn on server set up BIOS and it works .
But after i restart it again i have the same problem .( I disabled HPET ). So the only logical explanation would be that dialogic HMP corrupts something in the BIOS and server doesn't work after restart . Any help would be appreciated . As i said first time dialogic comes up server always works fine until restart , then it never comes up until i restart BIOS by taking off the battery and then it again works just the first time .
RE: AFTER INSTALLING HMP 4.1 SERVER DOES NOT START
I found out that ssp_x86linux boot which is called from ct_intel script causes BIOS not to boot after restart but i don't know what changes ssp_x86linux boot does .
Any help ?
Dialogic HMP board in windows 10 64-bit starting with errors
Currently I am trying to install HMP 3.0 SU 375 in windows 10 64-bit(laptop). But some times it is taking too long to start/stop the board from DCM. when checked the rtflogs from HMP\log folder, there are some errors like TIMEOUT, Invalid Board ID.
so far I tried,
1. disable driver signature enforcement,
2. uninstalled anti-virus (Bitdefender),
3. Stopping Skype (for TCP port usage - seen some old posts in forum)
But still having same issue.
Below is the rtf log.
#Timestamp #PID #TID #Module #Client #Label #Message
08/21/2017 23:39:50.712 3676 0 [Control message from process 4532]:Client attached
08/21/2017 23:39:52.823 3676 0 [Control message from process 5600]:Client attached
08/21/2017 23:39:55.216 3676 0 [Control message from process 6620]:Client attached
08/21/2017 23:39:55.652 3676 0 [Control message from process 6612]:Client attached
08/21/2017 23:39:56.958 3676 0 [Control message from process 7072]:Client attached
08/21/2017 23:39:58.915 3676 0 [Control message from process 6504]:Client attached
08/21/2017 23:40:03.520 3676 0 [Control message from process 7572]:Client attached
08/21/2017 23:40:19.130 7572 7732 OAMSYSLOG Warning NCMAPI - waitRet=WAIT_TIMEOUT - setting bCheckDSSState to true
08/21/2017 23:40:19.489 3676 0 [Control message from process 9508]:Client attached
08/21/2017 23:42:14.001 3676 0 [Control message from process 12040]:Client attached
08/21/2017 23:42:24.991 3676 0 [Control message from process 4660]:Client attached
08/21/2017 23:42:43.622 3676 0 [Control message from process 4240]:Client attached
08/21/2017 23:42:44.602 3676 0 [Control message from process 10616]:Client attached
08/21/2017 23:43:32.841 3676 0 [Control message from process 13048]:Client attached
08/21/2017 23:43:33.495 3676 0 [Control message from process 13048]:Client detached
08/21/2017 23:43:35.079 3676 0 [Control message from process 13216]:Client attached
08/21/2017 23:43:35.426 3676 0 [Control message from process 13216]:Client detached
08/21/2017 23:43:35.542 3676 0 [Control message from process 4260]:Client attached
08/21/2017 23:43:37.396 4240 12528 OAMIPC Warning OAMTransport - CSocketClientTransport::SendMessage() - m_ClientReceiveSocket.ShutAndCloseSocket failed
08/21/2017 23:43:45.467 3676 0 [Control message from process 4260]:Client detached
08/21/2017 23:43:50.327 3676 0 [Control message from process 8484]:Client attached
08/21/2017 23:43:50.912 8484 13364 OAMSYSLOG Warning DLGTIMESLOTDOLERCLIENT - CDlgTimeslotDolerClient::ReleaseTimeSlotsByAUID server threw exception: 983041 reason: Invalid board Id
08/21/2017 23:43:50.912 6504 2004 OAMSYSLOG ErrorEx DLGTIMESLOTDOLER - Fail to get TDMbus Attr error = 100
08/21/2017 23:43:50.912 6504 2004 OAMSYSLOG ErrorEx DLGTIMESLOTDOLER - Fail to get TDMbus Attr error = 100
08/21/2017 23:43:50.912 6504 2004 OAMSYSLOG ErrorEx DLGTIMESLOTDOLER - Fail to get TDMbus Attr error = 100
08/21/2017 23:43:50.912 6504 2004 OAMSYSLOG ErrorEx DLGTIMESLOTDOLER - Can not ReleaseTimeslotsByBoardAUID: Error Code = 1572866, Error: Invalid board ID for bus = 0, Board ID = 50001
08/21/2017 23:43:54.411 3676 0 [Control message from process 8484]:Client detached
08/21/2017 23:43:54.527 3676 0 [Control message from process 13456]:Client attached
08/21/2017 23:44:01.297 13456 13560 Dm3Odi.dll Error Qcd [0:0:1:0:12] CDm3QAgentProxy::OnMsgReply() -> Failed to find client for xId[0x0], Unable to handle reply
08/21/2017 23:44:15.869 3676 0 [Control message from process 13456]:Client detached
08/21/2017 23:44:16.305 3676 0 [Control message from process 13876]:Client attached
08/21/2017 23:44:16.628 3676 0 [Control message from process 13876]:Client detached
08/21/2017 23:44:17.388 3676 0 [Control message from process 13948]:Client attached
08/21/2017 23:44:18.704 3676 0 [Control message from process 13948]:Client detached
08/21/2017 23:44:18.938 3676 0 [Control message from process 14060]:Client attached
08/21/2017 23:44:19.620 14060 14160 Dm3Odi.dll Error Qcd [0:0:1:18:0] CDm3ConfMgt::OnMsgReply -> Error: Invalid Callback Client
08/21/2017 23:44:20.057 3676 0 [Control message from process 14060]:Client detached
08/21/2017 23:44:21.389 3676 0 [Control message from process 11548]:Client attached
08/21/2017 23:44:21.545 11548 12060 OAMIPC Warning OAMTransport - CSocketClientTransport::SendMessage() - m_ClientReceiveSocket.ShutAndCloseSocket failed
08/21/2017 23:44:21.717 3676 0 [Control message from process 11548]:Client detached
08/21/2017 23:44:21.904 6620 3452 OAMSYSLOG ErrorEx DM3FDSP - <IsAlive> Board:0 Processor:1, User Severity:2 ErrorTag:2004d CauseTag:20066 ErrorFile:qkernerr.h CauseFile:qkernerr.h
RE: Dialogic HMP board in windows 10 64-bit starting with errors
Tried in windows 7 32-bit & 64-bit (driver sign enforcement stopped - test mode), still same issues, board starting with error, can seen in rtf logs.
could you please help?
RE: HMP3.0 SU372 defect processing "record-route"
Thank you , we too faced same issue , and we could not transfer the outbound call and getting 403 forbidden error in REFER message. After installing SU375 the issue got fixed. Thanks for posting the solution too.