VoIP Introduction Liangliang Sep. 22, 2004
Content • 1 Why we start from VoIP? • 2 Hardware Architecture of VoIP Voice Hub • 3 Software Architecture of VoIP Voice Hub • 4 Run the VoIP System Step By Step • 5 Home Work
1 Why we start from VoIP? • A typical embedded system application. • A complex system. • Including many embedded technologies. • Can be divided into many small projects. • Can easily begin your work on VoIP.
2 Hardware Architecture of VoIP Voice Hub • 2.1 Board of VoIP Voice Hub • 2.2 Function of VoIP Voice Hub • 2.3 Hardware Block Diagram
SLIC 2.1 Board of VoIP Voice Hub RS232 DSP CPU QSLAC FPGA FLASH SDRAM RJ45 RJ11 X4
Internet PSTN Voice Hub Voice Hub VoIP Phones PSTN Phones VoIP Phones 2.2 Function of VoIP Voice Hub
Boot ROM Fast Ethernet 860T Console Port System Flash Debug Port SDRAM LED SLIC TRUNK TO PSTN H P I DSP B S P Q S L A C SLIC Telephone FPGA SLIC Telephone Bus Interface SLIC Telephone 2.3 Hardware Block Diagram
4 Run the VoIP system Step By Step • 4.1 How to connect the VoIP board with host PC. • 4.2 Run the VoIP system • 4.3 The Basic Call Functions • 4.4 The Special Functions
PC ＋5V Power Voip Board RS232 RJ45 RJ11 4.1 Connect the VoIP board to host PC.
Run the Hyper Terminal Run Ftp Server Board Power On BSP Start Correctly? Run Tornado Run Target Server Download App. programs（TGSMain） Run Tornado Shell Run TGSMain 4.2 Run the VoIP system
4.3 The Basic Call Functions • Extension Calls on One Voice Hub • PSTN Calls on One Voice Hub • Extension Calls Between Two Voice Hubs • Call From Hub1 to PSTN Trunk on Hub2
Voice VG VoIP Phones Extension Calls on One Voice Hub
Voice VG VoIP Phones PSTN Calls on One Voice Hub PSTN
Internet PSTN Voice Hub2 Voice Hub1 VoIP Phones PSTN Phones VoIP Phones Extension Calls Between Two Voice Hubs
Internet PSTN Voice Hub2 Voice Hub1 VoIP Phones PSTN Phones VoIP Phones Call From Hub2 to PSTN Trunk on Hub1
4.4 The Special Functions • Conference Calling • Transferring a Call • Call Waiting • Forward to Another Extension • Pickup Another Extension • Putting a Call on Hold • Don’t Disturb
Conference Calling To turn a 2-party call into a 3-party call: • Press flash and wait for recall tone. • Dial the desired number and listen for ring back tone. • Wait for the party to answer, consult, then flash to complete the conference.
Transferring a Call To transfer a call: • Press flash and wait for recall tone. • Dial the desired number. • Listen for ring back tone and. • To transfer immediately, simply hang up; Or. • To transfer with consultation, wait for the party to answer, consult, then hang up.
Call Waiting • If you are enabled for call waiting and hear the call waiting tone, press flash to answer the second call. The first call will be put on hold. • To return to the first call, without hanging up on the second call, press flash again. The second call is put on hold and you are connected to the first call. When finished with either call, you may hang up and press flash to return to the other call.
Forward to Another Extension • Pickup an extension, dial 42, followed by the extension you want to forward. • To cancel forward, just pickup the extension, dial 44.
Pickup Another Extension • To pickup any ringing extension, dial *13, followed by the extension you want to pick up, or followed by * that mean current ringing extension.
Putting a Call on Hold • To put a call on hold, press flash. You can dial another number or even hang up. To return to the original call, simply press flash.
Don’t Disturb • Pickup an extension, dial 51 • To cancel, just pickup the extension, dial 52
5 Home Work • Read the Block Diagram of VoIP HW&SW architecture and remember them. • Read the chips’ data sheet on the VoIP board, remember their main features. • Try to run the VoIP board and try the basic and special calling functions.