API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

IPHONECTL_SUPPSCALLOP()

Brew Release
Brew MP 1.0.2
See Also
None
Description
This function processes call related supplementary service request. A request once accepted will affect the states of one or more calls in progress. The end result of this processing can be monitored using a model listener on the respective calls.
e.g : A call is initiated using ICALLMGR_Originate(), then using IPhoneCtl_SuppsCallOp it is put on hold with pszString "2". This function returns SUCCESS, indicating that the request went through. But when there is a Lower Layer error, the call is not put on hold. This is indicated to the application through AEET_EVENT_CALL_OPS_ERROR. But for this and other lower layer error, the application needs to digest AEETCallEvent on the calls.
Refer to 3GPP TS 02.30 V7.1.1, section 4.5.5 for acceptable call related supplementary service commands.
Params
pme
[in]:
Pointer to interface
pszString
[in]:
Request string
Interface
  • IPHONECTL
Prototype
  •    int IPHONECTL_SuppsCallOp( IPhoneCtl *pme, const char *pszString );
    
Return
  • SUCCESS : the string is a valid request and operation is in progress. EBADPARM : pszString is NULL. EINVALIDFORMAT : string is completely unusable. EINCOMPLETEITEM : string is a partial request. AEET_ERR_BADDESC : call descriptor in the request is bad.
Side Effect
  • None
Comments
None