I read quickly The Guide, and check google, but I cannot still figure out how I 
can implement bidirectional communication between equal nodes.
With equal nodes I mean that sometime one node is sending request and wants 
reply, sometime other one.  Sometime node wants only publish message without 
reply.

The real story is.

1) ISDN ----- CallRequest --> Node1 -----Some converted message (In this case 
request) ---> Node2 ---- INVITE ---------> Sip
2) ISDN <---- Progress ------ Node1 <----Some converted message (In this case 
reply) ------ Node2 <--- Proceed --------- Sip
3) ISDN <---- Alert --------- Node1 <----Some converted message 
--------------------------- Node2 <--- Alert ----------- Sip
4) ISDN <---- Answer -------- Node1 <----Some converted message 
--------------------------- Node2 <--- Connect --------- Sip
5) ISDN <---- Release ------- Node1 <----Some converted message (In this case 
request) ---- Node2 <--- Disconnect -----  Sip
6) ISDN ----- ReleaseAck----- Node1 -----Some converted message (In this case 
reply) -----> Node2 ---- Disconect Ack --> Sip

1,2) Node1 sends request and needs reply from Node2
3,4) Node2 sends message to node Node2, it doesn't need reply
5,6) Node2 sends request and needs reply from Node1


Stevo









_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to