This is an old revision of the document!
Testare sau instalare SIP
pentru acest laborator este nevoie de telefon personal, sau microfon pentru genymotion
creați un cont gratuit pe getonsip.com
Varianta 1
în genymotion, sau Android 4.x, în Phone/Settings/Accounts/Add account se adaugă toate datele asociate contului de la getonsip.com/View Profile
se poate face paste din host în Genymotion cu long press (left click)
se creează un contact nou 'testcall', și în loc de număr de telefon se selectează 'Add another field'/Internet Call și se adaugă adresa thetestcall@getonsip.com
În agendă, persoana testcall va apărea cu o iconiță SIP, și va fi apelată implicit cu SIP
altă adresă de test: 904@mouselike.org
Varianta 2
Verificare conversație SIP
adb -s 192.168.56.3:5555
În Android: tcpdump -s0 -ni eth1 -w /sdcard/DCIM/sip.pcap 'udp'
se inițiază apelul, se ascultă greeting, apoi se închide
se oprește tcpdump cu Ctrl-C
Pe host: adb -s 192.168.56.3:5555 pull /sdcard/DCIM/sip.pcap .
wireshark sip.pcap
identificați operația REGISTER. Ce port se folosește pentru cerere? Care este adresa serverului?
în răspunsul pozitiv la REGISTER, identificați adresele NAT prin care trece conversația
identificați invitația. Apar retransmisii?
ce fel de voice codec este folosit?
ce parametri are fluxul de voce? protocol, dimensiune pachet, rata pachetelor
ce adrese se folosesc pentru traficul de voce?
cum au fost negociate?
Aplicație PTT(Push to Talk) si Chat folosind stiva SIP din Android