streamMode variable
mwilligs@REDACTED
mwilligs@REDACTED
Mon Oct 27 20:46:46 CET 2003
Hi
Thaks for the answer.
my problem is the following:
I wana make an 'add' command:
Context=$
{
Add=A4444
{
Media
{
LocalControl{Mode = SendRecv}
}
}
}
And this is my code:
where
CH={megaco_conn_handle,{deviceName,"ctrl"},{deviceName,"mg"}}
%%%%
addcommand(Pid,CH)->
LCD1=#'LocalControlDescriptor'{streamMode=recvOnly},
SP1=#'StreamParms'{localControlDescriptor=LCD1},
MEDIA1=#'MediaDescriptor'{streams=SP1},
ADD1=#'AmmRequest'{terminationID=[#megaco_term_id{id=?A4444}] ,
descriptors=MEDIA1},
CR1=#'CommandRequest'{command={addReq, ADD1}},
AR=#'ActionRequest'{contextId=?megaco_choose, commandRequests=[CR1]},
megaco:cast(CH, [AR], []).
%%%%%%
what's wrong in this code??
How can I make a test to find errors in my megaco packets?
Thanks again
> Hi,
>
> LCD1=#'LocalControlDescriptor'{streamMode = recvOnly} is the correct.
> What kind of problems did you encounter?
>
> /BMK
>
>
> mwilligs@REDACTED writes:
> > In the file megaco_message_v1.hlr the structure LocalControlDescriptor
> > have the streamMode variable.
> >
> > Witch are the posible values of streamMode?
> > In the RFC 3015 page 91 is defined as follow:
> > StreamMode ::= ENUMERATED
> > {
> > sendOnly(0),
> > recvOnly(1),
> > sendRecv(2),
> > ...
> > }
> > The point is: Is it right to write it this way in erlang?:
> > LCD1=#'LocalControlDescriptor'{streamMode=2}
> > or shall I write it in this way?:
> > LCD1=#'LocalControlDescriptor'{streamMode=recvOnly}
> >
> > Because, appareantly neither of this ways is correct.
> >
> > thanks in advance
>
> --
> Micael Karlberg Ericsson AB, Älvsjö Sweden
> Tel: +46 8 727 5668 EAB/UHK/KD - OTP Product Development
> ECN: 851 5668 Mail: micael.karlberg@REDACTED
> Fax: +46 8 727 5775
>
More information about the erlang-questions
mailing list