| 808 | } |
| 809 | |
| 810 | void SipMOInviteClientTransactionLayer::MOSMSSendMESSAGE(const string &messageText, const string &contentType) |
| 811 | { |
| 812 | LOG(INFO) << "SIP send to " << dsRequestToHeader() <<" MESSAGE " << messageText <<sbText(); |
| 813 | assert(mDialogType == SIPDTMOSMS); |
| 814 | gReports.incr("OpenBTS.SIP.MESSAGE.Out"); |
| 815 | |
| 816 | static const string cMessagestr("MESSAGE"); |
| 817 | SipMessage *msg = makeInitialRequest(cMessagestr); |
| 818 | msg->smAddBody(contentType,messageText); |
| 819 | moWriteLowSide(msg); |
| 820 | delete msg; |
| 821 | setSipState(MOSMSSubmit); |
| 822 | } |
| 823 | |
| 824 | |
| 825 | // This is a temporary routine to work around bugs in smqueue. |
no test coverage detected