mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-01 03:04:19 +00:00
generate roundtrip delay requests and responses
added response to roundtrip delay requests from opposite side added roundtrip delay request sending to opposite side after answer, added options for sending request (interval between request and count of unreplied requests before forced call hangup) (closes issue #16976) Reported by: vmikhelson Patches: rtdr-1.6.0-2.patch uploaded by may213 (license 454) Tested by: vmikhelson, may213 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@252277 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1543,6 +1543,10 @@ int ooOnReceivedSignalConnect(OOH323CallData* call, Q931Message *q931Msg)
|
||||
}
|
||||
|
||||
}
|
||||
call->callState = OO_CALL_CONNECTED;
|
||||
if (call->rtdrCount > 0 && call->rtdrInterval > 0) {
|
||||
return ooSendRoundTripDelayRequest(call);
|
||||
}
|
||||
return OO_OK;
|
||||
}
|
||||
|
||||
@@ -2239,7 +2243,8 @@ int ooPopulateAliasList(OOCTXT *pctxt, OOAliases *pAliases,
|
||||
}
|
||||
switch(pAlias->type)
|
||||
{
|
||||
case T_H225AliasAddress_dialedDigits:
|
||||
/* Don't populate DialedDigits as alias they populate as prefixes
|
||||
case T_H225AliasAddress_dialedDigits:
|
||||
pAliasEntry->t = T_H225AliasAddress_dialedDigits;
|
||||
pAliasEntry->u.dialedDigits = (ASN1IA5String)memAlloc(pctxt,
|
||||
strlen(pAlias->value)+1);
|
||||
@@ -2252,7 +2257,7 @@ int ooPopulateAliasList(OOCTXT *pctxt, OOAliases *pAliases,
|
||||
}
|
||||
strcpy(*(char**)&pAliasEntry->u.dialedDigits, pAlias->value);
|
||||
bValid = TRUE;
|
||||
break;
|
||||
break; */
|
||||
case T_H225AliasAddress_h323_ID:
|
||||
pAliasEntry->t = T_H225AliasAddress_h323_ID;
|
||||
pAliasEntry->u.h323_ID.nchars = strlen(pAlias->value);
|
||||
|
||||
Reference in New Issue
Block a user