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
sunt necesare datele de la “View Profile”, atenție la parola f. lungă
Troubleshooting
Registration timeout înseamnă că în NAT/SIP nu se translatează corect adresele interne
merge pe RDS/4G
SSID-uri care nu crează probleme: ACS-UPB-OPEN, eduroam, Java-ED117
SSID-uri cu probleme: change
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
echo test 301@ideasip.com
-
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?
Testare handoff (telefon fizic)
CSipSimple WiFi ⇔ 4G, este nevoie de Hold/Resume după ce s-a schimbat IP-ul
Uneori 4G ⇒ WiFi funcționează cu un click abia perceptibil
SipDroid nu face handoff, Hold/Resume are lag
Linphone nu face handoff
Aplicație PTT(Push to Talk) si Chat folosind stiva SIP din Android