Description | This object, in conjunction with the card level
persistentXgcpEventsTable, controls how persistent
CAS events (like answer, disconnect, etc) related
to an outgoing call observed on this DS0 are notified to the
Media Gateway Controller (MGC).
At the card level, the persistentXgcpEventsTable allows
MGCP package-event combinations to be configured as persistent.
For example, when L/hd is added to the persistentXgcpEventsTable,
the hook-down event in line package will be notified to the MGC
every time it is observed without the MGC requesting for that event.
Since the same CAS event can map to different MGCP events
under different packages (eg. the CAS event 'answer' can be
'ans' in 'MS' package and 'hd' in 'BL' package) and different
lines could be running different packages at a given time,
there needs to be a per-DS0 object indicating what package
should be used while notifying CAS events observed on that DS0.
This object, ds0CasOutgoingMgcpPackage specifies the package
that will be used while notifying CAS events observed on an
outgoing call on this DS0.
This object can be set to a package name from
xgcpCapabilityPackageTable whose xgcpCapabilityPackageEnable
is true or the string 'basic' indicating that one
of the basic packages in that table (G, T, L, H, R, D or M)
to which the observed event belongs can be used.
This object is used only if the protocol is MGCP.
If the notification is in response to an RQNT,
VISM uses the package (and event name) that the MGC used
to request the event regardless what this object is set to.
In the absence of an RQNT, the observed CAS event is encoded
according to the package that this object specifies.
An answer observed on the CAS signaling channel on this DS0,
for example is encoded as 'ms/ans' if this object is set to 'ms',
'bl/hd' if this object is set to 'bl' or as 'L/hd' if this object is
set to 'basic'. If this package/event is present in
persistentXgcpEventsTable, a notification is generated,
otherwise this event is discarded.
An attempt to set this object to a package name whose
xgcpCapabilityPackageEnable is false in
xgcpCapabilityPackageTable will fail.
This object is used only if the ds0CasDirectionality is set
to 'bidirectional' or 'outgoing'. |