Affichage des résultats 1 à 4 sur 4

Discussion: Asterisk.NET et Asterisk1.8 ?

  1. #1
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    66
    Downloads
    0
    Uploads
    0

    Asterisk.NET et Asterisk1.8 ?

    Hello tous,

    Je ne suis pas parvenu à trouver des infos sur une possible compatibilité entre la lib Asterisk.NET et Asterisk 1.8

    Savez-vous si quelqu'un à travaillé sur le sujet, si une autre lib est disponible ?

    Mici !

    ./Kriss

  2. #2
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    J'avais un petit proto .net de clic2call et popup avec cette lib mais en 1.4.
    Il reste des bugs et ca n'est a priori plus maintenu. J'ai un peu laché faute de temps.
    Tu auras je pense forcement des soucis avec la 1.8.
    Tu peux toujours reprendre a partir des sources dispos mais il est probablement plus simple de recoder de zéro ce dont tu as besoin vu que le projet semble mort et surtout si tu ne doit gerer qu'une seule version.
    Pour aller plus vite, tu peux t'inspirer des plugin firefox qui disposent du code gerant le manager en 1.8 evitant l'analyse manuelle pour toutes les versions.
    Fastm3.

  3. #3
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    66
    Downloads
    0
    Uploads
    0
    Ca marche, merci Fastm3.

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    66
    Downloads
    0
    Uploads
    0
    Juste pour info, je l'ai fait tourner en 1.8 (Simple clic to Call) mais je dois avancer d’avantage pour situer d'éventuels bugs.

    Il faut régénérer la lib en éditant le code source :

    Code:
    // Changer dans ManagerConnection.cs
    if (version.StartsWith("1.4."))
    	return AsteriskVersion.ASTERISK_1_4;
    else if (version.StartsWith("1.6."))
    	return AsteriskVersion.ASTERISK_1_6;
    else if (version.StartsWith("1.8."))
                       return AsteriskVersion.ASTERISK_1_8;
    else
    	throw new ManagerException("Unknown Asterisk version " + version);
    Code:
    // Et dans AsteriskVersion.cs
    
                    ASTERISK_1_0 = 10,
    		ASTERISK_1_2 = 12,
    		ASTERISK_1_4 = 14,
    		ASTERISK_1_6 = 16,
                    ASTERISK_1_8 = 18

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •