0% found this document useful (0 votes)
114 views

Sip

SIP2.0 is the latest version of the book SIP by Alan Johnston. SIP uses port 5060 (the same as TCP) for communications. There are different types of SIP messages including provisional response codes (1xx), final response codes (2xx), and messages for call setup, progress, and release between endpoints. SIP transactions involve an initial INVITE message, followed by provisional and final responses, and may include additional ACK, BYE, or CANCEL messages.

Uploaded by

Nitish Katiyar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views

Sip

SIP2.0 is the latest version of the book SIP by Alan Johnston. SIP uses port 5060 (the same as TCP) for communications. There are different types of SIP messages including provisional response codes (1xx), final response codes (2xx), and messages for call setup, progress, and release between endpoints. SIP transactions involve an initial INVITE message, followed by provisional and final responses, and may include additional ACK, BYE, or CANCEL messages.

Uploaded by

Nitish Katiyar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

SIP2.0 is latest version book: SIP by Alan Johnston. SIP Travis Rusell.

5060; Port no for SIP(same as TCP) 1xx- provisional responce 2xx - final responce code...acknowledgement Proxy- routing within n/w Gateway- Routing within diff n/w Messages: IAM ACM ANM REL RLC Initial address msg address complete msg Answer message Release Release Complete

Branch: Iransaction Identifier URI: Uniform resourse info MAx-Forward: max SIP proxy server tag 12 is inserted by one who originates req UAC-User Agent client - originator [IP by DHCP] UAS-User agent server Call-ID: unique id originates by node(hndset) v- sdp version o- origination CDPN: call party no NPI- Numbering Plan indicater M4: 183 Session Progession M5: PRACK- Provisional Ack Cseq: Command seq (Random no) Message 1. header 2. Data SIP dialouge contains: One transaction in SIP: Invite - M8 2 transection:ACK M9 3 Trans: M10 -M12

Nitish Katiyar: hi Nitish Katiyar: Volume level is fine Puneet Sehgal: k Charu Gautam: sir,

sonal will be joining in a while Puneet Sehgal: yes , fine to start now Nitish Katiyar: yes kavita chauhan: yes, we should Juhi Soni: hi rishi this is ankit....i won't be able to chat because i'm atte nding this session in browser...there is some error in launching it in browser Rishi Asnani: How familiar are you with SIP? Puneet Sehgal: not much, just have an idea about SIP Juhi Soni: session initiation protocal Puneet Sehgal: Session initiated protocol Rishi Asnani: Ques. What does SIP stand for? Ankit Goswami: session initiation protocol Rishi Asnani: Who developed SIP? Juhi Soni: IETF... chetan Sood: IETF Juhi Soni: H.323 Rishi Asnani: which RFC is used for SIP? Ankit Goswami: rfc 3261 Juhi Soni: ok.. Rishi Asnani: SIP is a session control protocol. Rishi Asnani: ques what does IMS stand for? Jasmeet Kukreja: Ip Multimedia systyem Nitish Katiyar: yes..rgt Nitish Katiyar: way to outer world Rishi Asnani: what is the function of gateway? chetan Sood: when it connects two diffrent systems Puneet Sehgal: Access to other n/w Ankit Goswami: a computer or a network that allows or controls access to anot her computer or network chetan Sood: yeah i meant networks kavita chauhan: a network node equipped for interfacing with another network Rishi Asnani: GW - converts from one protocol to another. Ankit Goswami: sip nd isup Nitish Katiyar: SIP-ISUP kavita chauhan: SIP and ISUP Ankit Goswami: yes kavita chauhan: yes Puneet Sehgal: yes Juhi Soni: yes chetan Sood: YES Juhi Soni: IAM, ANM, ACM, REL, RLC Rishi Asnani: mention any 5 messages of isup protocol Ankit Goswami: iam,acm,anm Sonal Sharma: iam,acm,anm,rel,rlc Juhi Soni: IAM, ANM,ACM, REL,RLC Rohit Joshi: IAM,ACM,AN M,REL,RLC chetan Sood: iam , acm, anm , rel , rlc Rishi Asnani: METHODS Rishi Asnani: SIP/TCP/IP/ETH Rishi Asnani: SIP.UDP Rishi Asnani: SIP/UDP Rishi Asnani: SIP/SCTP Rishi Asnani: RTP/UDP Puneet Sehgal: one question Puneet Sehgal: Do we need to put different URLs for different operators ? whi le dialling chetan Sood: how does the phone know who theoperater is? Puneet Sehgal: ok Puneet Sehgal: thanks

Puneet Sehgal: i think by number series definition also n/w may b able to gue ss tht chetan Sood: yes. that was what i was thinking they would do kavita chauhan: but now that MNP has come kavita chauhan: how its gonna be like Nitish Katiyar: STP comes in scene for MNP kavita chauhan: ryt kavita chauhan: k Puneet Sehgal: NPDP is common database where all MNP numbers r there Ankit Goswami: ur nt audible sir chetan Sood: yes Ankit Goswami: k Puneet Sehgal: yes Puneet Sehgal: clear chetan Sood: yes Nitish Katiyar: pls explain : Max forward Juhi Soni: can u plz tell again whts TAg=12? Puneet Sehgal: # of nodes that it may pass through Ankit Goswami: tag 12 is inserted by one who originates request Nitish Katiyar: ohk..tnks Puneet Sehgal: ok Juhi Soni: ok.. Rishi Asnani: which transport is used for sip? Nitish Katiyar: UDP Juhi Soni: UDP Ankit Goswami: udp Jasmeet Kukreja: UDP Charu Gautam: udp Sonal Sharma: udp chetan Sood: udp kavita chauhan: udp Rishi Asnani: what is the default port number for sip? chetan Sood: 5060 Juhi Soni: 5060 Puneet Sehgal: 5060 Ankit Goswami: 5060 Nitish Katiyar: 5060 kavita chauhan: 5060 Charu Gautam: 5060 Rishi Asnani: what is the IP address of the UAC? Ankit Goswami: 8.19.19.06 Juhi Soni: 8.19.19.06 chetan Sood: 8.19.19.06 Nitish Katiyar: 8.19.19.06 Rishi Asnani: How does the UAC get this IP address? Puneet Sehgal: kindly repeat NOA chetan Sood: can you repear cdpn, i could not listen kavita chauhan: called pary number chetan Sood: repeat* Nitish Katiyar: No Puneet Sehgal: NOA ? chetan Sood: k, thanks Rishi Asnani: What name is given to 1xx messages in SIP? Jasmeet Kukreja: 183 Puneet Sehgal: Provisional Response Ankit Goswami: provisional Juhi Soni: provisional msgs Rishi Asnani: and what name is given to 2XX messages?

chetan Sood: provisional Puneet Sehgal: Final response Ankit Goswami: final response Nitish Katiyar: Provisional responce code :183 chetan Sood: final for second Jasmeet Kukreja: provisional kavita chauhan: Finan response Rishi Asnani: ques - what is the port number used for voice packets from gate way to caller? kavita chauhan: 5060 Jasmeet Kukreja: 5060 chetan Sood: 1723 chetan Sood: ok Puneet Sehgal: 1723 Juhi Soni: 5004? chetan Sood: 5004 Rishi Asnani: ans - 62002 chetan Sood: ok Jasmeet Kukreja: ok Ankit Goswami: please cn u repeat msg header Ankit Goswami: thnx Ankit Goswami: yes Ankit Goswami: nt at all Ankit Goswami: :) Juhi Soni: nt at all Puneet Sehgal: this was for the comment Puneet Sehgal: ACM: address complete msg Juhi Soni: ACM is answer complete and a ringback tone is sent.. Nitesh Kumar: ACM comes before ANM Jasmeet Kukreja: call handling includes the sending of the ISUP address compl ete message (ACM) and ISUP answer (ANM) by the VMSC in the backwards direction Puneet Sehgal: t chetan Sood: t kavita chauhan: T Juhi Soni: T Ankit Goswami: t Sonal Sharma: t Jasmeet Kukreja: T Nitish Katiyar: t Puneet Sehgal: yes kavita chauhan: no, its okay Juhi Soni: yup.... Sonal Sharma: yes Nitish Katiyar: yaa... Rohit Joshi: yes Puneet Sehgal: k Nitish Katiyar: k Rohit Joshi: bye for now Puneet Sehgal: i am back Nitish Katiyar: m back 2 chetan Sood: i am back Ankit Goswami: please cn u tell again tag 37 use in this transaction Ankit Goswami: ok Ankit Goswami: i was thinkin it has sm special significance Puneet Sehgal: yes chetan Sood: yes Ankit Goswami: yes Jasmeet Kukreja: one ques

Jasmeet Jasmeet Jasmeet Jasmeet

Kukreja: Kukreja: Kukreja: Kukreja:

can we use SIP and SCCP phones on the same network ? yes how ??

Puneet Sehgal: yes kavita chauhan: no, its okay Juhi Soni: yup.... Sonal Sharma: yes Nitish Katiyar: yaa... Rohit Joshi: yes Puneet Sehgal: k Nitish Katiyar: k Rohit Joshi: bye for now Puneet Sehgal: i am back Nitish Katiyar: m back 2 chetan Sood: i am back Ankit Goswami: please cn u tell again tag 37 use in this transaction Ankit Goswami: ok Ankit Goswami: i was thinkin it has sm special significance Puneet Sehgal: yes chetan Sood: yes Ankit Goswami: yes Jasmeet Kukreja: one ques Jasmeet Kukreja: can we use SIP and SCCP phones on the same network ? Jasmeet Kukreja: yes Jasmeet Kukreja: how Jasmeet Kukreja: ?? Jasmeet Kukreja: ok Rishi Asnani: Q1. How does the UAC get the IP address? Nitish Katiyar: DHCP kavita chauhan: DHS Ankit Goswami: dscp Ankit Goswami: server Juhi Soni: DSCP chetan Sood: dhcp Ankit Goswami: in ggsn kavita chauhan: DHC* Rishi Asnani: DHCP Jasmeet Kukreja: DHCP Ankit Goswami: dhcp chetan Sood: like gprsin roaming Rishi Asnani: IAM Juhi Soni: Invite Puneet Sehgal: invite chetan Sood: invite Jasmeet Kukreja: INVITE Ankit Goswami: invite Rishi Asnani: ACM chetan Sood: 183 m4 Puneet Sehgal: prack Jasmeet Kukreja: M3

Jasmeet Kukreja: ACM Nitish Katiyar: PRACK Ankit Goswami: 200 m8 Nitish Katiyar: 200\ Puneet Sehgal: m4 chetan Sood: 183m4 Jasmeet Kukreja: 183 chetan Sood: i said that Rishi Asnani: ANM Puneet Sehgal: m8 Ankit Goswami: 200 m8 Rohit Joshi: 200m8 Nitish Katiyar: M8 Juhi Soni: M8 Rishi Asnani: REL Jasmeet Kukreja: 200 M8 chetan Sood: 200 m8 Puneet Sehgal: bye Juhi Soni: BYEM10 Nitish Katiyar: M10 Puneet Sehgal: m10 Jasmeet Kukreja: BYE M10 Rishi Asnani: RLC Nitish Katiyar: M12 Ankit Goswami: m13 Puneet Sehgal: m12 Juhi Soni: M13 Jasmeet Kukreja: M12 chetan Sood: 200 m12 Jasmeet Kukreja: 200 M12 Rishi Asnani: Of all the SIP msges shown, which SIP msg does not have the equ ivalent ISUP message? Puneet Sehgal: ack m9 Sonal Sharma: ack m9 Nitish Katiyar: M9 Jasmeet Kukreja: ACK M9 Puneet Sehgal: M9 Ankit Goswami: ack Ankit Goswami: m 9 chetan Sood: m9 Juhi Soni: M9 Rishi Asnani: How many transactions have been shown in the call flow? Ankit Goswami: 3 Jasmeet Kukreja: 3 Puneet Sehgal: 13 chetan Sood: 3 Sonal Sharma: 3 Nitish Katiyar: 3 Juhi Soni: 3 kavita chauhan: 3 Puneet Sehgal: 3 Nitesh Kumar: 3 Puneet Sehgal: SRY Rishi Asnani: whch SIP msges are part of 1st transaction? chetan Sood: upto 200 m6 Ankit Goswami: invite to m8 Nitish Katiyar: Invite-M8 kavita chauhan: m6 Puneet Sehgal: invite, m4, m5, m6 Jasmeet Kukreja: Invite -m8

Charu Gautam: invite to m8 Juhi Soni: upto M6 Nitesh Kumar: M8 Rishi Asnani: which SIP msges are part of 2nd transaction? Puneet Sehgal: m8 Nitish Katiyar: M9 Puneet Sehgal: m9 Jasmeet Kukreja: Ack -m9 Rishi Asnani: 3rd transaction? kavita chauhan: m9 Ankit Goswami: ack m9 Sonal Sharma: ack m9 Nitish Katiyar: M10n12 Puneet Sehgal: m10 and m12 Ankit Goswami: bye m10 -200 m12 chetan Sood: m9 Jasmeet Kukreja: Bye -M12 Sonal Sharma: bye n m12 chetan Sood: bye 212 chetan Sood: bye m12 Rishi Asnani: ques. in which SIP messages does the call originator give its I P address and UDP port number? kavita chauhan: invite Puneet Sehgal: invite Nitish Katiyar: Invite Charu Gautam: invite Ankit Goswami: invite Juhi Soni: Invite chetan Sood: invite Jasmeet Kukreja: Ivite Nitesh Kumar: INVITE Rishi Asnani: in which message does the pstn gateway give its ip address and udp port number? Juhi Soni: ACM? kavita chauhan: IAM Puneet Sehgal: M4 Charu Gautam: 183 m4 Nitish Katiyar: 183M4 Jasmeet Kukreja: 1xx Juhi Soni: !*# M4 Ankit Goswami: m4 chetan Sood: 183 m4 Nitesh Kumar: 183 m4 Juhi Soni: 183 M4 Rishi Asnani: PSTN GW also converts voice from traffic circuit to IP packet. True/False? Puneet Sehgal: true Charu Gautam: true chetan Sood: true Juhi Soni: True Nitesh Kumar: true Nitish Katiyar: true chetan Sood: it changes ring tone to packet Ankit Goswami: true Rishi Asnani: why is PRACK necessary in this call flow? Jasmeet Kukreja: Provisional response Ankit Goswami: for prov ackn fr invite chetan Sood: provisional response for invite Rishi Asnani: so that the GW is sure that the audio pkts are being picked up by the UAC.

Rishi Asnani: in which SIP msg does A side indicate available codecs? Puneet Sehgal: m9 Jasmeet Kukreja: M9 Ankit Goswami: m4 Charu Gautam: m9 Jasmeet Kukreja: ACK Juhi Soni: M9 Nitish Katiyar: ACK chetan Sood: m9 Rishi Asnani: in which SIP msg does GW indicate the selected codec? Puneet Sehgal: M8 Nitish Katiyar: M4 chetan Sood: m4 Ankit Goswami: ya correct chetan Nitish Katiyar: yup Puneet Sehgal: It was very nice session' chetan Sood: very nice Puneet Sehgal: :) Ankit Goswami: thnx a lot sir :) Jasmeet Kukreja: Quite knowledgeble :) Juhi Soni: rely nice n motivating Rohit Joshi: nice one... Rishi Asnani: Ques. Would you like to see some more SIP sessions in future? chetan Sood: yes Juhi Soni: yes.. Puneet Sehgal: Of course Charu Gautam: yes Sonal Sharma: yes Jasmeet Kukreja: yes Puneet Sehgal: ASAP Nitish Katiyar: no doubt......ofcourse yes kavita chauhan: yes Ankit Goswami: Cannot be determined Rishi Asnani: Ques. How would you rate Instructors knowledge and skills for t he session? Charu Gautam: 5 chetan Sood: 6 Juhi Soni: 6 Rohit Joshi: 5 Jasmeet Kukreja: 6 Ankit Goswami: 6 Nitish Katiyar: 5 kavita chauhan: 5 Puneet Sehgal: 5- Just because It is online otherwise 6 Rishi Asnani: Ques. How would you rate the session overall? Puneet Sehgal: 5 Charu Gautam: 5 Rohit Joshi: 5 kavita chauhan: 5 Jasmeet Kukreja: 5 Nitish Katiyar: 5 Sonal Sharma: 5 Juhi Soni: 5 chetan Sood: 6 Ankit Goswami: 5-because puneet said so Ankit Goswami: :) Puneet Sehgal: Some notes on call flow should also be there. Rishi Asnani: Ques. any suggestions, please tell now. Puneet Sehgal: already suggested

Puneet Sehgal: :) Nitish Katiyar: I would like to get some link from u for basic SIP n RTP Pack ets info chetan Sood: can wehave these notes or are they just for presentation this si te ? Charu Gautam: yes.. Sonal Sharma: yes Charu Gautam: we all do.. Ankit Goswami: yes Rishi Asnani: SIP by Alan Johnston. Rishi Asnani: SIP Travis Rusell. chetan Sood: Thanks , Rohit Joshi: thanks Rishi .. Nitish Katiyar: thanks a lot. Ankit Goswami: thnx sir ..we njoyd a lot Sonal Sharma: thank you Juhi Soni: Thanx a lot :) Puneet Sehgal: Thanks for increasing knowledge Puneet Sehgal: :) Sonal Sharma: bbyeee Jasmeet Kukreja: byee tc Rishi Asnani: THANKS TO ALL!! Juhi Soni: bbye Charu Gautam: bye... Puneet Sehgal: Send some notes on email if available Charu Gautam: thanks..

You might also like