Ethereal-dev: [Ethereal-dev] H 450 Codes
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "mazeau philippe" <philippe.mazeau@xxxxxxxxxxxxxx>
Date: Tue, 22 Jun 2004 11:29:55 +0200
Title: Message
{ 1018, "invalidMsgCentreId"},
{ 31, "notActivated"},
Here are some
further definitions to decode H450 :
Insert after line 85
:
/* H.450.7 Message
Waiting Indication constants */
#define MWIActivate 80
#define MWIDeactivate 81
#define MWIInterrogate 82
#define MWIActivate 80
#define MWIDeactivate 81
#define MWIInterrogate 82
/* H.450.8 Name
Identification constants */
#define NIcallingName 0
#define NIalertingName 1
#define NIconnectedName 2
#define NIbusyName 3
#define NIcallingName 0
#define NIalertingName 1
#define NIconnectedName 2
#define NIbusyName 3
/* H.450.9 Call
Completion constants */
#define CCBSRequest 40
#define CCNRRequest 27
#define CCCancel 28
#define CCExecPossible 29
#define CCRingout 31
#define CCSuspend 32
#define CCResume 33
#define CCBSRequest 40
#define CCNRRequest 27
#define CCCancel 28
#define CCExecPossible 29
#define CCRingout 31
#define CCSuspend 32
#define CCResume 33
/* H.450.10 Call
Offer constants */
#define CallOfferRequest 34
#define RemoteUserAlerting 115
#define CFBOverride 49
#define CallOfferRequest 34
#define RemoteUserAlerting 115
#define CFBOverride 49
/* H.450.11 Call
Intrusion constants */
#define CallIntrusionRequest 43
#define CallIntrusionGetCIPL 44
#define CallIntrusionIsolate 45
#define CallIntrusionForcedRelease 46
#define CallIntrusionWOBRequest 47
#define CallIntrusionSilentMonitor 116
#define CallIntrusionNotification 117
#define CallIntrusionRequest 43
#define CallIntrusionGetCIPL 44
#define CallIntrusionIsolate 45
#define CallIntrusionForcedRelease 46
#define CallIntrusionWOBRequest 47
#define CallIntrusionSilentMonitor 116
#define CallIntrusionNotification 117
Insert after
line 308 :
/* H.450.7 Message Waiting
Indication constants */
{ MWIActivate, "mwiActivate"},
{ MWIDeactivate, "mwiDeactivate"},
{ MWIInterrogate "mwiInterrogate"},
{ MWIActivate, "mwiActivate"},
{ MWIDeactivate, "mwiDeactivate"},
{ MWIInterrogate "mwiInterrogate"},
/* H.450.8 Name Identification constants
*/
{ NIcallingName, "niCallingName"},
{ NIalertingName, "niAlertingName"},
{ NIconnectedName, "niConnectedName"},
{ NIbusyName, "niBusyName"},
{ NIcallingName, "niCallingName"},
{ NIalertingName, "niAlertingName"},
{ NIconnectedName, "niConnectedName"},
{ NIbusyName, "niBusyName"},
/* H.450.9 Call Completion constants
*/
{ CCBSRequest, "ccbsRequest"},
{ CCNRRequest, "ccnrRequest"},
{ CCCancel, "ccCancel"},
{ CCExecPossible, "ccExecPossible"},
{ CCRingout, "ccRingout"},
{ CCSuspend, "ccSuspend"},
{ CCResume, "ccResume"},
{ CCBSRequest, "ccbsRequest"},
{ CCNRRequest, "ccnrRequest"},
{ CCCancel, "ccCancel"},
{ CCExecPossible, "ccExecPossible"},
{ CCRingout, "ccRingout"},
{ CCSuspend, "ccSuspend"},
{ CCResume, "ccResume"},
/* H.450.10 Call Offer constants
*/
{ CallOfferRequest, "callOfferRequest"},
{ RemoteUserAlerting, "remoteUserAlerting"},
{ CFBOverride, "cfbOverride"},
{ CallOfferRequest, "callOfferRequest"},
{ RemoteUserAlerting, "remoteUserAlerting"},
{ CFBOverride, "cfbOverride"},
/* H.450.11 Call Intrusion constants
*/
{ CallIntrusionRequest, "callIntrusionRequest"},
{ CallIntrusionGetCIPL, "callIntrusionGetCIPL"},
{ CallIntrusionIsolate, "callIntrusionIsolate"},
{ CallIntrusionForcedRelease,"callIntrusionForcedRelease"},
{ CallIntrusionWOBRequest, "callIntrusionWOBRequest"},
{ CallIntrusionSilentMonitor,"callIntrusionSilentMonitor"},
{ CallIntrusionNotification, "callIntrusionNotification"},
{ CallIntrusionRequest, "callIntrusionRequest"},
{ CallIntrusionGetCIPL, "callIntrusionGetCIPL"},
{ CallIntrusionIsolate, "callIntrusionIsolate"},
{ CallIntrusionForcedRelease,"callIntrusionForcedRelease"},
{ CallIntrusionWOBRequest, "callIntrusionWOBRequest"},
{ CallIntrusionSilentMonitor,"callIntrusionSilentMonitor"},
{ CallIntrusionNotification, "callIntrusionNotification"},
Insert after
line 842 :
/* H.450.7 Message Waiting Indication
return errors */{ 1018, "invalidMsgCentreId"},
{ 31, "notActivated"},
/* H.450.9 Call Completion
return errors */
{ 1010, "shortTermRejection"},
{ 1011, "longTermRejection"},
{ 1012, "remoteUserBusyAgain"},
{ 1013, "failureToMatch"},
{ 1010, "shortTermRejection"},
{ 1011, "longTermRejection"},
{ 1012, "remoteUserBusyAgain"},
{ 1013, "failureToMatch"},
/* H.450.11 Call Intrusion
return errors */
{ 1009, "notBusy"},
{ 1000, "temporarilyUnavailable"},
{ 1007, "notAuthorized"},
{ 1009, "notBusy"},
{ 1000, "temporarilyUnavailable"},
{ 1007, "notAuthorized"},
- Follow-Ups:
- Re: [Ethereal-dev] H 450 Codes
- From: Ronnie Sahlberg
- Re: [Ethereal-dev] H 450 Codes
- Prev by Date: Re: [Ethereal-dev] WTAP_ENCAP_FRELAY
- Next by Date: [Ethereal-dev] Reassembly with many (small) fragments is very slow
- Previous by thread: Re: [Ethereal-dev] Light modifications in Makefile.nmake
- Next by thread: Re: [Ethereal-dev] H 450 Codes
- Index(es):