megaco decoding with opal
Posted: Wed Apr 11, 2012 10:09 am
i all,
I am trying to decode H248 megaco messages using opal library. I convert the payload (bytes after udp header) to PPer_Stream and give that to H248Message::Decode() method, but I dont get any meaningful output.
Here's how I use it:
PPER_Stream pstr((const BYTE *) pl, pllen);
H248_Message msg;
msg.Decode(pstr);
msg.PrintOn(cout);
Output:
{
version = 33
mId = domainName {
name = " [10.10.100.4]:2944 T=12449096{C=${A=T00100000003"
portNumber = 12338
}
messageBody = messageError {
errorCode = 12336
}
}
and payload starts like this:
"!/1 [10.10.100.4]:2944 T=12449096{C=${A=T0010000000302100005{E=12070391{......."
I also tried H248_MegacoMessage, but didnt help.
Any1 else tried decoding Megaco messages successfully?
I am trying to decode H248 megaco messages using opal library. I convert the payload (bytes after udp header) to PPer_Stream and give that to H248Message::Decode() method, but I dont get any meaningful output.
Here's how I use it:
PPER_Stream pstr((const BYTE *) pl, pllen);
H248_Message msg;
msg.Decode(pstr);
msg.PrintOn(cout);
Output:
{
version = 33
mId = domainName {
name = " [10.10.100.4]:2944 T=12449096{C=${A=T00100000003"
portNumber = 12338
}
messageBody = messageError {
errorCode = 12336
}
}
and payload starts like this:
"!/1 [10.10.100.4]:2944 T=12449096{C=${A=T0010000000302100005{E=12070391{......."
I also tried H248_MegacoMessage, but didnt help.
Any1 else tried decoding Megaco messages successfully?