1 votes

Utilisation d'un téléphone Android comme un SIP ATA

Je voudrais obtenir quelques téléphones Android fonctionnant en tant que SIP ATA afin de pouvoir passer et recevoir des appels via SIP. Je sais que l'on pourrait utiliser le Bluetooth pour se connecter à quelque chose comme Asterisk, mais j'avais de grands espoirs qu'il existerait une application autonome capable de le transformer en ATA. Est-ce qu'il y a quelque chose qui me permettra de faire cela?

Édition: Oui, j'ai cherché dans le Play Store mais malheureusement rien n'a été trouvé.

2voto

mm2001 Points 121

Il y a un client SIP intégré à votre téléphone (Gingerbread et versions ultérieures). Vous pouvez trouver cela soit dans les paramètres généraux, soit dans les paramètres de l'application de numérotation du téléphone.

Par exemple, dans Jellybean :

  • allez sur la page de numérotation du téléphone (comme si vous alliez passer un appel)
  • choisissez le menu (en bas à droite vertical "...")
  • appuyez sur Paramètres
  • Faites défiler jusqu'à "Comptes" et appuyez dessus.
  • entrez les informations de votre compte SIP.

Aussi simple que ça !

En fonction du service SIP auquel vous vous connectez, vous pourriez vous retrouver dans le monde des codecs. Le numéroteur intégré essaiera d'utiliser les codecs suivants :

  1. GSM-EFR
  2. AMR
  3. GSM
  4. G711u
  5. G711a

Si vous utilisez un serveur SIP basé sur Asterisk, il finira probablement par utiliser G711 (alias ULAW). Personnellement, j'ai eu plus de succès avec GSM et j'ai pu ajuster mon serveur Asterisk pour utiliser cela à la place. Si vous utilisez un service tiers, il y a de fortes chances qu'ils aient déjà activé GSM.

Cela dit, j'ai utilisé CSipSimple pour aller aussi loin que je l'ai fait. Il permet une sélection facile des codecs à utiliser quand (WiFi vs 3/4G), ce qui a simplifié le processus de débogage. (Au fait, leur version en magasin est assez ancienne au moment où j'écris ceci. Vous pouvez également télécharger des versions quotidiennes et les essayer.)

0 votes

Merci pour le commentaire, mais je suis à la recherche d'un moyen d'émettre des appels depuis l'appareil et de rediriger les appels entrants vers Asterisk directement depuis le téléphone. Autant que je sache, les applications et outils SIP que je vois actuellement ne permettent que de passer des appels depuis l'appareil et de recevoir les appels qui lui sont destinés.

0 votes

Ah, donc vous voulez activer le scénario suivant : un appel entre sur votre téléphone par le réseau cellulaire, est transféré par le téléphone vers une connexion SIP de retour à un serveur SIP existant, par exemple la BlackBerry Box au bureau. Est-ce cela?

0 votes

Mm2001, tu l'as eu ! C'est exactement ça. L'idée est que lorsqu'on est au bureau, il est bien préférable que le standard téléphonique prenne le contrôle des connexions cellulaires afin que tous les appels soient répondus et gérés comme il se doit.

1voto

Jack Points 11

Vous ne trouverez rien car ce n'est pas possible. Même si vous pouvez passer/répondre à des appels de manière programmée, vous ne pouvez pas contrôler le flux vocal/média en raison de certaines restrictions dans la couche d'interface radio (RIL) d'Android. Pour le média/la voix, vous devez vous appuyer sur d'autres interfaces comme le microphone/le haut-parleur, le Bluetooth, le kit mains libres ou les fils de bouclage mais toutes ces choses ne sont pas ce que vous recherchez ! En bref, vous ne pouvez pas l'utiliser comme passerelle GSM ou ATA VoIP.

Si vous voulez en savoir plus, veuillez visiter Pourquoi il n'est pas possible d'utiliser Android comme ATA VoIP

0 votes

Mon téléphone Samsung dispose d'une fonctionnalité d'appel sur d'autres appareils. Cela permet de transférer les appels vocaux GSM via Internet. Ainsi, une application Samsung est déjà capable d'intercepter les entrées et sorties audio.

0voto

ce4 Points 14264

Il est possible d'utiliser des smartphones Android comme téléphone SIP.

Il n'y a même pas de besoin d'un forfait d'appel / données, vous n'avez pas besoin d'une carte SIM insérée pour que cela fonctionne.

Recherchez SIP sur Google Play et vous en trouverez quelques-unes :

Pour clarifier : Vous avez probablement mal compris quelque chose, un ATA SIP est un adaptateur de téléphone analogique, un appareil qui parle SIP d'un côté et POTS de l'autre et convertit un vieux téléphone en un téléphone SIP. Les téléphones Android ne le feront pas, ce sont des téléphones à part entière et n'ont pas d'interface POTS. Le Bluetooth ne vous aidera pas non plus à vous connecter à Asterisk. Asterisk est un serveur SIP et ne permet pas aux smartphones Android de se connecter via Bluetooth pour les appels (c'est uniquement pour utiliser des téléphones compatibles Bluetooth comme canaux FX0/FXS pour les télécopies / les appels).

0 votes

Rien n'a été confondu. Le côté POTS de l'entreprise serait le réseau mobile. De plus, Asterisk prend certainement en charge l'appairage avec des appareils Bluetooth pour atteindre des objectifs similaires à ce dont je parle et ce, depuis (au moins) la version 1.4. Voir chan_mobile pour plus de détails. Je recherche une solution logicielle similaire à ce qui est peut-être plus couramment connu sous le nom de passerelle SIP Bluetooth.

0 votes

Er, ok. Maintenant je comprends ce que tu veux accomplir. Ce n'était pas clair pour moi en regardant la question pour la première fois. Il semble que ma réponse soit hors sujet par rapport à ta question. Bonne question cependant, elle est cependant un peu localisée et je ne suis pas sûr si je peux y répondre ici. Semble plus lié au développement (Je ne connais pas de solution clé en main, tu devrais peut-être aussi poser la question sur la liste de diffusion d'Asterisk). Pourrais-tu modifier ta réponse en conséquence pour peut-être inclure un 'scénario utilisateur' afin de mieux refléter ton problème ?

0 votes

Il semble que quelqu'un d'autre le souhaite également : freelancer.com/projects/Android-Asterisk-PBX/…

0voto

d.howser Points 21

Je ferais simplement un renvoi d'appel (*72XXXXXXXXXX) du téléphone portable vers le numéro SIP DID souhaité. Boom, tous les appels sont réacheminés.

2 votes

Essayais de faire le contraire...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X