neuf Talk et SIP

Quelques informations sur neuf Talk/Wengo et SIP :

- Configuration de SJphone

http://forum.neuftalk.fr/viewtopic.php ?t=285


Proxy domain : proxy.sip.neuftalk.fr
User domain : voip.wengo.fr

- neuf Talk version 1.1 beta version classique

http://forum.neuftalk.fr/viewtopic.php ?t=264

- neuf Talk version 1.1 beta version USB (permet d’installer neuf Talk sur une clé USB et de l’utiliser depuis n’importe quel ordinateur, tout en conservant les contacts, les appels passés, manqués...)

http://forum.neuftalk.fr/viewtopic.php ?t=264

- neuf Talk mobile

http://forum.neuftalk.fr/viewtopic.php ?t=305

- ports utilisés :

  • 5060, 10600, 10601 en UDP

Récupérer ses identifiants SIP pour neuf talk

Les identifiants SIP sont différents de ceux de neuf talk. Pour récupérer ses identifiants SIP, il y a 2 méthodes possibles :

- 1ère méthode (utilisation du logiciel neuf talk sur PC)

Se logger sur le logiciel neuf talk, puis cliquer sur Connecté (en vert)

- 2ème méthode (si vous n’avez pas le logiciel neuf talk)

Envoyer une requete POST à l’url suivante : http://ws.wengo.fr/softphone-sso/sso.php ?login=identiant_neuf&password=motdepasse_neuf&wl=9talk

  • Exemple (capturé avec Ethereal)

Requête POST :


POST /softphone-sso/sso.php HTTP/1.1
Host: ws.wengo.fr
Accept: */*
Content-Length: 46
[...]

login=Thus0&password=foobar&wl=9talk

Réponse du serveur :


HTTP/1.1 200 OK
Date: Thu, 18 May 2006 22:51:02 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/5.1.2
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Thu, 18 May 2006 22:51:04 GMT
Pragma: public
Cache-Control: must-revalidate, post-check=0, pre-check=0
Content-Length: 429
Connection: close
[...]

<?xml version="1.0"?>
<sso vapi="1"><status code="200">OK</status><user>Thus0</user><userid>Thus0</userid><displayname>Thus0</displayname><password>motdepasse_sip</password><outbound>1</outbound><realm>voip.wengo.fr</realm><proxy><host>213.91.9.210</host><port>5060</port></proxy><server><host>voip.wengo.fr</host><port>5060</port></server><httptunnel><host>httpproxy.wengo.fr</host></httptunnel></sso>
  • Script perl pour récupérer ses identifiants SIP

#!/usr/bin/perl
#
# Script permettant de récupérer ses identiants SIP
#   pour n9uf talk
#
# author: Thus0 <thus0@free.fr>
# Copyright (c) 2006, Thus0 <thus0@free.fr>
#
# released under the terms of the GNU General Public License v2

use LWP::UserAgent;
use URI::Escape;

## Configuration

my $login='Thus0';     # login    n9uf telecom
my $password='foobar'; # password n9uf telecom

## End of configuration

#------------------------------------

$ua = LWP::UserAgent->new;

$query = "login=$login&password=$password&wl=9talk";

my $req = HTTP::Request->new(
       POST => 'http://ws.wengo.fr/softphone-sso/sso.php');
$req->content_type('application/x-www-form-urlencoded');
$req->content($query);

$res = $ua->request($req);
my $answer = $res->content;

print $answer;

Autres liens