2017-01-11 6 views
0

Ich benutze Kolimisoft Server für VoIP-Anrufe in meiner mobilen Anwendung. Ich konnte Benutzer mit Kolmisoft-Server registrieren und bekommen diese Antwort:Kolmisoft Login/Registrierung Problem

<status> 
    <success>Registration successful</success> 
</status> 
<user_device_settings> 
    <email>Registration email</email> - If email sending enabled. 
    <user_id> user id</user_id> 
    <device_type> device type [SIP|IAX2]</device_type> 
    <device_id> device id </device_id> 
    <username> device username </username> 
    <password> device password </password> 
    <pin> device pin </pin> 
    <server_ip> Asterisk Server IP </server_ip> 
    <registration_notice> Registration notice which is set in Settings </registration_notice> 
</user_device_settings> 

Nachdem diese Antwort bekommen, ich war Gerät Benutzernamen und ein Gerätekennwort PortSIP SDK für SDK Registrierungsprozess geht und Erfolg Rückruf bekommen.

Sobald Benutzer aus der App abgemeldet und versucht, wieder an PortSIP SDK eingeloggt, bekam ich verboten Anfrage (Statuscode 403, nicht autorisierter Benutzer). Ich habe versucht, meinen Code zu debuggen und bekam SDK nicht verstanden Benutzername und Passwort. SDK kennt nur den Gerätenamen und das Gerätepasswort.

Ich habe versucht, Benutzer_login API von Kolmisoft Server aufrufen, aber es gibt mir nur user_id. Wie kann ich den Gerätebenutzernamen und das Gerätekennwort abrufen, sodass der Benutzer im SDK mit diesen Anmeldedaten authentifiziert werden kann.

Bitte lassen Sie mich wissen, gibt es eine einzelne API zu Gerät Benutzername und Gerätekennwort zuordnen oder wie kann ich dieses Problem lösen?

Vielen Dank im Voraus

Antwort