Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
scrapper-portabilidad
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Javier
scrapper-portabilidad
Commits
f82af503
Commit
f82af503
authored
Mar 31, 2022
by
Javier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se añade opción Recarga Inicial a Creación de Cuenta
parent
5068333f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
2 deletions
+11
-2
main.py
main.py
+11
-2
No files found.
main.py
View file @
f82af503
...
@@ -16,9 +16,9 @@ import mbilling.functions
...
@@ -16,9 +16,9 @@ import mbilling.functions
description
=
"""
description
=
"""
Servicio API para la interacción con el Tarficador de Telefonía ☎️
Servicio API para la interacción con el Tarficador de Telefonía ☎️
## Account
### Changelog
Endpoints para la consulta, creación y modificación de cuentas SIP y sus atributos.
"""
"""
...
@@ -83,6 +83,10 @@ class Account(BaseModel):
...
@@ -83,6 +83,10 @@ class Account(BaseModel):
default
=
Rate
.
ESTANDAR
,
title
=
'Tarifa'
,
description
=
'Plan de Precios de la Línea'
default
=
Rate
.
ESTANDAR
,
title
=
'Tarifa'
,
description
=
'Plan de Precios de la Línea'
)
)
initial_balance
:
float
=
Body
(
default
=
0.0
,
title
=
'Recarga Inicial'
,
description
=
'Saldo inicial para cuenta nueva, generalmente 10.00'
)
pbx_address
:
Optional
[
str
]
=
Body
(
pbx_address
:
Optional
[
str
]
=
Body
(
default
=
None
,
example
=
'192.168.2.71'
,
title
=
'Centralita'
,
description
=
'Dirección IP de la Centralita.'
default
=
None
,
example
=
'192.168.2.71'
,
title
=
'Centralita'
,
description
=
'Dirección IP de la Centralita.'
)
)
...
@@ -232,6 +236,11 @@ def create_account(account: Account = Depends()):
...
@@ -232,6 +236,11 @@ def create_account(account: Account = Depends()):
user_details
=
'type = friend host = 192.168.2.84 nat = force_rport, comedia qualify = yes insecure = invite, port'
user_details
=
'type = friend host = 192.168.2.84 nat = force_rport, comedia qualify = yes insecure = invite, port'
)
)
# Recarga Inicial de Cuenta
if
account
.
initial_balance
>
0.0
:
mbilling
.
functions
.
add_balance
(
account
.
number
,
account
.
initial_balance
,
description
=
Refill
.
INICIAL
)
except
mbilling
.
functions
.
MagnusCommandError
as
e
:
except
mbilling
.
functions
.
MagnusCommandError
as
e
:
response
=
JSONResponse
(
response
=
JSONResponse
(
content
=
{
content
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment