Firstly PSTN (Public Switch Telephone Network) was developed for the voice transmission of data. nd the PSTN is very e!pensive solution for the voice transmission of lon" distance. For e!ample PT#$ in Pakistan So %nternet is a solution for the transmission of user data. FTP& 'TTP& or S(TP etc Now we are usin" internet for the transmission of )oice by convertin" analo" voice si"nal into di"ital si"nal and send on the internet. *e send voice by puttin" it on the internet protocol and send it to the internet it is called )oice +ver %P. ,omain Name www.corvit.com ,NS server converts -4../.01.02 Telephone No. ... sever converts ./...... VOIP Hardware F3S (Forei"n 4!chan"e Station) F3S is a card which is used for the voice transmission over internet %t is a module and plu" on the module router (above 1-// series). %t is an analo" voice interface. %t has two 56742 ports for the telephone cables. F3S is tone "eneratin" device. #odin" and ,ecodin" The conversion of nalo" si"nals into ,i"ital Si"nals and ,i"ital to nalo" is done by the #odec. . 8.9.. #odec :sed by PSTN 0 8.90; #odec :sed by )o%P )o%P is usin" better #odec than the PSTN how let us see. %nternet #loud $ahore +ffice New <ork +ffice Telephone Telephone No ... No 000 S/=/ S/=/ 4/ 4/ ./...... ./.....0 nalo" Si"nals F3S F3S nalo" Si"nals ,i"ital Si"nals .=.=. .=.=. 8.9.. ,escribes the -47kbps P#( voice codin" techni>ue. %n 8.9..& encoded voice is already in the correct format for di"ital voice delivery in the PSTN or throu"h P?3s. ,escribed in the %T:7T standard in its 87series recommendations 8.90; ,escribes #4$P compression where voice is coded into @7kbps streams. There are two variations of this standard (8.90; and 8.90; nne! ) that differ mainly in computational comple!ityA both provide speech >uality similar to 107kbps ,P#(. ,escribed in the %T:7T standard in its 87series recommendations. P#( (Pulse #ode (odulation) The process of P#( (Pulse #ode (odulation) will be happened between the routers PSTN is usin" the codec in all over the world is 8.9.. Configuration on the Router %n the above topolo"y there are two remote sides and we have to confi"ure a setup of )oice over %P between both sides. First of all we will perform two types of confi"urations on both the 5outers. At Lahore Router we have to Tell it about 111 and 222 For ... #all send it out from port .=.=. it is called P+TS for 5outer For 000 #all send it on the %P address ./.....0 it is called )o%P
Similarly At New York Router we have to Tell it about 222 and 111 For 000 #all send it out from the port .=.=. it is called P+TS for 5outer ? For ... #all send it on the %P address ./...... %t is called )o%P %nternet #loud $ahore +ffice New <ork +ffice Telephone No 000 S/=/ S/=/ 4/ 4/ ./...... ./.....0 nalo" Si"nals F3S F3S nalo" Si"nals ,i"ital Si"nals .=.=. .=.=. Telephone No ... *hat is P+TSB P+TS stand for Plain +ld Telephone Services ,ial peer connected via a traditional telephony network. P+TS peers point to a particular voice port on a voice network device. *hat is )+%PB )+%P stands for )oice over %nternet Protocol The capability to carry normal telephony7style voice over an %P7based internet with P+TS7like functionality& reliability& and voice >uality. )o%P enables a router to carry voice traffic (for e!ample& telephone calls and fa!es) over an %P network. %n )o%P& the ,SP se"ments the voice si"nal into frames& which then are coupled in "roups of two and stored in voice packets. These voice packets are transported usin" %P in compliance with %T:7T specification '.101. For $ahore 5outer . ,ial Peer for )+%P 000 (Telephone Number of New <ork 5outer) is ,estination Pattern 0 ,ial Peer for P+TS ... (Telephone Number of $ahore 5outer) is ,estination Pattern 1 %P)4 ./.....0 (%P address of serial interface of New <ork 5outer) is Session Tar"et 4 Port for ... is .=.=. which is Port of F3S (odule $ahore +ffice 4/ F3S .=.=. Telephone No ... #all from ... to 5outer is called P+TS $ahore +ffice New <ork +ffice S/=/ S/=/ 4/ 4/ ./...... ./.....0 nalo" Si"nals F3S F3S nalo" Si"nals ,i"ital Si"nals .=.=. .=.=. #all from ... to 000 is called )+%P Telephone No ... Telephone No 000 %nternet #loud 5outer Step . (,ial Peer for )+%P) routerA> routerA>enable routerA# routerA#configure terminal routerA(config)# routerA(config)#dial-peer-voice 1 voip routerA(config-dial-peer)# routerA(config-dial-peer)#destination pattern 222 routerA(config-dial-peer)# routerA(config-dial-peer)#session target ipv4: 10.1.1.2 routerA(config-dial-peer)# routerA(config-dial-peer)#eit routerA(config)# Step 0 (,ial Peer for P+TS) routerA(config)# routerA(config)#dial-peer-voice 2 pots routerA(config-dial-peer)# routerA(config-dial-peer)#destination-pattern 111 routerA(config-dial-peer)# routerA(config-dial-peer)#port 1!1!1 routerA(config-dial-peer)# routerA(config-dial-peer)#end routerA# If we have to assign any telephone number (111, 222 or 123 etc.) to any router then in Global Config o!e we have to configure a "ial #eer for each $umber. 1 is any number for 222 If there is another number 333 or 111 etc then we configure for each number a !ifferent number Destination Pattern %s we have to !ial 222 (&outer ' in $ew (or)) from *ahore (&outer %) there for we will configure !estination pattern number 222 at *ahore (&outer %) VoIP Dial Peer Mode Global Config Mode Privileged Mode Global Config Mode POTS Dial Peer Mode Session Target 1+.1.1.2 is ,ession -arget for 111 an! as we are using I# .ersion / so we shoul! have to mansion it the .ersion of I#. Port Number of FXS Card 10101 is the #ort $o of 12, to which the -elephone Connector is connecte!. 5outer ? Step . (,ial Peer for )+%P) router"> router">enable router"# router"#configure terminal router"(config)# router"(config)#dial-peer-voice 2 voip router"(config-dial-peer)# router"(config-dial-peer)#destination pattern 111 router"(config-dial-peer)# router"(config-dial-peer)#session target ipv4: 10.1.1.1 router"(config-dial-peer)# router"(config-dial-peer)#eit router"(config)# Step 0 (,ial Peer for P+TS) router"(config)# router"(config)#dial-peer-voice 1 pots router"(config-dial-peer)# router"(config-dial-peer)#destination-pattern 222 router"(config-dial-peer)# router"(config-dial-peer)#port 1!1!1 router"(config-dial-peer)# router"(config-dial-peer)#end router"# If we have to assign any telephone number (111, 222 or 123 etc.) to any router then in Global Config o!e we have to configure a "ial #eer for each $umber. 2 is any number for 111 If there is another number 333 or 222 etc then we configure for each number a !ifferent number Destination Pattern %s we have to !ial 111 (&outer % in *ahore) from $ew (or) (&outer ') there for we will configure !estination pattern number 111 at $ew (or) (&outer ') VoIP Dial Peer Mode Global Config Mode Privileged Mode Global Config Mode POTS Dial Peer Mode Session Target 1+.1.1.1 is ,ession -arget for 222 an!, as we are using I# .ersion / so we shoul! have to mansion it the .ersion of I#. Port Number of FXS Card 10101 is the #ort $o of 12, to which the -elephone Connector is connecte!. 5outer 5outer ? router"> router">enable router"# router"#configure terminal router"(config)# router"(config)#dial-peer-voice 2 voip router"(config-dial-peer)# router"(config-dial-peer)#destination pattern 111 router"(config-dial-peer)# router"(config-dial-peer)#session target ipv4: 10.1.1.1 router"(config-dial-peer)# router"(config-dial-peer)#eit router"(config)# router"(config)#dial-peer-voice 1 pots router"(config-dial-peer)# router"(config-dial-peer)#destination pattern 222 router"(config-dial-peer)# router"(config-dial-peer)#port 1!1!1 router"(config-dial-peer)# router"(config-dial-peer)#end router"# router"#eit router> routerA> routerA>enable routerA# routerA#configure terminal routerA(config)# routerA(config)#dial-peer-voice 1 voip routerA(config-dial-peer)# routerA(config-dial-peer)#destination pattern 222 routerA(config-dial-peer)# routerA(config-dial-peer)#session target ipv4: 10.1.1.2 routerA(config-dial-peer)# routerA(config-dial-peer)#end routerA(config)# routerA(config)#dial-peer-voice 2 pots routerA(config-dial-peer)# routerA(config-dial-peer)#destination pattern 111 routerA(config-dial-peer)# routerA(config-dial-peer)#port 1!1!1 routerA(config-dial-peer)# routerA(config-dial-peer)#end routerA# routerA#eit routerA> #outerA> #outerA>enable #outerA# #outerA#configure terminal #outerA(config)# #outerA(config)#dial-peer-voice 1 voip #outerA(config-dial-peer)# #outerA(config-dial-peer)#destination pattern 222 #outerA(config-dial-peer)# #outerA(config-dial-peer)#session target ipv4: 10.1.1.2 #outerA(config-dial-peer)# #outerA(config-dial-peer)#end #outerA(config)# #outerA(config)#dial-peer-voice 2 pots #outerA(config-dial-peer)# #outerA(config-dial-peer)#destination pattern 111 #outerA(config-dial-peer)# #outerA(config-dial-peer)#port 1!1!1 #outerA(config-dial-peer)# #outerA(config-dial-peer)#end #outerA# #outerA