跳转到主要内容

验证电话号码

项目描述

License: AGPL-3

基础电话

此模块使用phonenumbers Python库验证电话号码,该库是Android智能手机所使用的库的移植版。例如,如果您的用户与一家法国公司相关联,并且您更新了合作伙伴表单视图,其中包含一个错误书写的法国电话号码,如“01-55-42-12-42”,Odoo将自动将电话号码更新为E.164格式“+33155421242”,并在合作伙伴的表单和树状视图中显示可读的等效号码“+33 1 55 42 12 42”。

此模块还在电话号码上添加了tel:链接,在传真号码上添加了fax:链接。如果您在PC上有一个与tel:链接关联的软电话或客户端软件,当您点击此类链接时,软电话应提供给您拨打电话号码的选项。

此模块还更新了报告的format()函数,并添加了2个参数

  • phone : 对于电话号码,应为True,否则为False(默认)。

  • phone_format它可以有3个可能的值:
    • international(默认): 报告将显示“+33 1 55 42 12 42”

    • national : 报告将显示“01 55 42 12 42”

    • e164 : 报告将显示“+33155421242”

例如,在销售订单报告中,要显示销售人员的电话号码,您可以编写:o.user_id 和 o.user_id.phone 和 format(o.user_id.phone, phone=True, phone_format='national') 或 ''

此模块与Asterisk连接器无关。

有关此模块的任何帮助或问题,请联系Akretion的Alexis de Lattre <alexis.delattre@akretion.com>。

安装

此模块没有特定的安装程序。

配置

本模块没有特定的配置程序。

使用方法

本模块没有特定的使用程序。

Try me on Runbot

已知问题/路线图

错误跟踪器

错误在GitHub Issues上进行跟踪。如有问题,请检查是否已报告您的问题。如果您是第一个发现的,请帮助我们解决它,提供详细和受欢迎的反馈

致谢

图片

  • Odoo社区协会: 图标

贡献者

维护者

Odoo Community Association

此模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅生成分布存档的教程

构建分布

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面