Sanal Santral SMS Provider
by Sanal Santral Telekomünikasyon Ticaret A.Ş. https://www.sanalsantral.com.tr| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 620 |
| Technical Name |
sms_provider_ss |
| License | OPL-1 |
| Website | https://www.sanalsantral.com.tr |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 620 |
| Technical Name |
sms_provider_ss |
| License | OPL-1 |
| Website | https://www.sanalsantral.com.tr |
| Versions | 18.0 19.0 |
Sanal Santral SMS Provider for Odoo
19.0
English
Overview
This module plugs the Sanal Santral SMS platform into Odoo's native SMS stack. It registers a new IAP-compatible provider so every part of Odoo that sends SMS — sms.sms queue, mass mailing campaigns, marketing automation, 2FA, portal notifications, custom modules — routes through Sanal Santral without extra glue code.
Features
- Native integration with Odoo's
sms.smsandsms.apiflows - Multi-account support: configure several Sanal Santral credentials and pick per message/campaign
- Delivery status sync and failure reporting directly on the SMS record
- Compatible with
mass_mailing_sms,marketing_automation_sms,auth_totp_smsand any third-party module using the core SMS API - Available on both Odoo 18.0 and Odoo 19.0 (branch
19.0)
Installation
- Download the module from the Odoo App Store (pick the version matching your Odoo) or clone the matching branch into your custom addons folder.
- Update the app list and install Sanal Santral SMS Provider.
Configuration
- Go to Settings > Technical > SMS > SMS Providers.
- Click New and fill in the credentials given by Sanal Santral (username, API key, sender).
- Set the SMS endpoint to
http://sms.sanalsantral.com.tr:9587. - Mark the provider as default so Odoo routes all outbound SMS through it.
- Open any contact and send a test SMS to confirm the integration.
Odoo 19 Compatibility
The same codebase is maintained for Odoo 19 on the 19.0 branch of the repository. Fixes land first on 18.0 and are forward-ported to 19.0. If you need the 19 build and cannot see it on the App Store yet, contact support.
Known Issue — mass_mailing_sms Test Button
The native mass_mailing_sms test button bypasses sms.sms and calls the IAP-only SmsApi endpoint directly, which Sanal Santral does not implement. Real campaign sends are unaffected. If you need the test button to work, install our companion patch ss_mass_mailing_sms_patch.
Requirements
- Odoo 18 or Odoo 19
- Active Sanal Santral SMS account
Support
Questions or issues: yazilim@sanalsantral.com.tr.
License
Licensed under the Odoo Proprietary License v1.0 (OPL-1).
Türkçe
Genel Bakış
Bu modül Sanal Santral SMS platformunu Odoo'nun yerel SMS altyapısına bağlar. IAP uyumlu yeni bir sağlayıcı kaydederek Odoo'nun SMS gönderen her bileşenini — sms.sms kuyruğu, toplu SMS kampanyaları, marketing automation, 2FA, portal bildirimleri, özel modüller — ek yapıştırma koduna gerek kalmadan Sanal Santral üzerinden iletir.
Özellikler
- Odoo'nun
sms.smsvesms.apiakışlarıyla yerel entegrasyon - Çoklu hesap desteği: birden fazla Sanal Santral kimlik bilgisi tanımlayın, mesaj/kampanya bazında seçin
- SMS kaydı üzerinde iletim durumu ve hata raporlaması
mass_mailing_sms,marketing_automation_sms,auth_totp_smsve çekirdek SMS API'sini kullanan üçüncü parti modüllerle uyumlu- Hem Odoo 18.0 hem de Odoo 19.0 için mevcut (
19.0branch)
Kurulum
- Odoo App Store'dan kendi Odoo sürümünüze uygun olanı indirin ya da ilgili branch'i özel eklentiler klasörüne klonlayın.
- Uygulama listesini güncelleyin ve Sanal Santral SMS Provider modülünü kurun.
Yapılandırma
- Ayarlar > Teknik > SMS > SMS Sağlayıcıları'na gidin.
- Yeni'ye tıklayın ve Sanal Santral tarafından verilen bilgileri girin (kullanıcı adı, API key, gönderici başlığı).
- SMS endpoint'ini
http://sms.sanalsantral.com.tr:9587olarak ayarlayın. - Sağlayıcıyı varsayılan olarak işaretleyin, böylece tüm giden SMS bu sağlayıcıdan çıkar.
- Herhangi bir kontak kartından test SMS göndererek entegrasyonu doğrulayın.
Odoo 19 Uyumluluğu
Aynı kod tabanı Odoo 19 için reponun 19.0 branch'inde sürdürülür. Düzeltmeler önce 18.0'a commit edilir, sonra 19.0'a port edilir. Odoo 19 sürümü App Store'da henüz görünmüyorsa destek ekibine yazın.
Bilinen Durum — mass_mailing_sms Test Düğmesi
Odoo'nun yerel mass_mailing_sms test butonu sms.sms'i atlayıp yalnızca IAP için çalışan SmsApi endpoint'ini doğrudan çağırır; Sanal Santral IAP altyapısını kullanmaz. Gerçek kampanya gönderimleri bu durumdan etkilenmez. Test düğmesinin çalışmasına ihtiyacınız varsa yama modülümüz ss_mass_mailing_sms_patch'i kurabilirsiniz.
Gereksinimler
- Odoo 18 veya Odoo 19
- Aktif Sanal Santral SMS hesabı
Destek
Soru ve sorunlarınız için: yazilim@sanalsantral.com.tr.
Lisans
Bu modül Odoo Özel Lisansı v1.0 (OPL-1) kapsamında lisanslanmıştır.
Deutsch
Überblick
Dieses Modul verbindet die Sanal Santral SMS-Plattform mit dem nativen SMS-Stack von Odoo. Es registriert einen neuen IAP-kompatiblen Anbieter, sodass jeder SMS-Versand in Odoo — sms.sms-Warteschlange, Massenmailing, Marketing Automation, 2FA, Portal-Benachrichtigungen, individuelle Module — ohne zusätzlichen Klebecode über Sanal Santral läuft.
Funktionen
- Native Integration mit
sms.smsundsms.api - Mehrere Sanal-Santral-Konten pro Instanz; Auswahl je Nachricht/Kampagne
- Zustellstatus- und Fehlerrückmeldung direkt am SMS-Datensatz
- Verfügbar für Odoo 18.0 und Odoo 19.0 (Branch
19.0)
Odoo-19-Kompatibilität
Dieselbe Codebasis wird für Odoo 19 im Branch 19.0 des Repositories gepflegt. Fixes werden zuerst auf 18.0 eingespielt und dann auf 19.0 portiert.
Support
Lizenz
Odoo Proprietary License v1.0 (OPL-1).
Español
Descripción general
Este módulo conecta la plataforma SMS de Sanal Santral con la infraestructura SMS nativa de Odoo. Registra un proveedor compatible con IAP para que todo envío de SMS en Odoo — cola sms.sms, campañas masivas, marketing automation, 2FA, notificaciones del portal, módulos personalizados — salga por Sanal Santral sin código extra.
Características
- Integración nativa con
sms.smsysms.api - Soporte multi-cuenta
- Estado de entrega y errores en el registro SMS
- Disponible para Odoo 18.0 y Odoo 19.0 (rama
19.0)
Compatibilidad con Odoo 19
La misma base de código se mantiene para Odoo 19 en la rama 19.0. Las correcciones se aplican primero en 18.0 y luego se portan a 19.0.
Soporte
Licencia
Odoo Proprietary License v1.0 (OPL-1).
العربية
نظرة عامة
يربط هذا الوحدة منصة Sanal Santral للرسائل القصيرة بالبنية التحتية الأصلية للرسائل القصيرة في Odoo، بحيث يمر كل إرسال SMS عبر Sanal Santral دون أي شيفرة إضافية.
المميزات
- تكامل أصلي مع
sms.smsوsms.api - دعم عدة حسابات
- حالة التسليم والأخطاء مباشرة على سجل الرسالة
- متاح لـ Odoo 18.0 و Odoo 19.0 (فرع
19.0)
التوافق مع Odoo 19
يُحافظ على نفس الكود لـ Odoo 19 في فرع 19.0 من المستودع.
الدعم
الترخيص
Odoo Proprietary License v1.0 (OPL-1).
Русский
Обзор
Модуль подключает SMS-платформу Sanal Santral к штатной SMS-инфраструктуре Odoo. Регистрирует IAP-совместимого провайдера, так что любая отправка SMS в Odoo — очередь sms.sms, массовые рассылки, marketing automation, 2FA, уведомления портала, кастомные модули — идёт через Sanal Santral без дополнительного кода.
Возможности
- Нативная интеграция с
sms.smsиsms.api - Несколько аккаунтов Sanal Santral в одной базе
- Статусы доставки и ошибок прямо в записи SMS
- Доступен для Odoo 18.0 и Odoo 19.0 (ветка
19.0)
Совместимость с Odoo 19
Та же кодовая база поддерживается для Odoo 19 в ветке 19.0 репозитория.
Поддержка
Лицензия
Odoo Proprietary License v1.0 (OPL-1).
Français
Présentation
Ce module branche la plateforme SMS Sanal Santral sur la pile SMS native d'Odoo. Il enregistre un fournisseur compatible IAP, de sorte que tout envoi SMS dans Odoo — file sms.sms, mailings de masse, marketing automation, 2FA, notifications du portail, modules personnalisés — passe par Sanal Santral sans code supplémentaire.
Fonctionnalités
- Intégration native avec
sms.smsetsms.api - Support multi-comptes
- Statut de livraison et erreurs directement sur l'enregistrement SMS
- Disponible pour Odoo 18.0 et Odoo 19.0 (branche
19.0)
Compatibilité Odoo 19
La même base de code est maintenue pour Odoo 19 sur la branche 19.0 du dépôt.
Support
Licence
Licence Propriétaire Odoo v1.0 (OPL-1).
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module